home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_37_TalkGrammar.txt < prev    next >
Text File  |  1994-02-05  |  568KB  |  9,990 lines

  1. # near model CODE resource
  2. # jump table entries: 5992-6066 (75 of them)
  3. export_749:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  7002                     moveq.l    D0, 0x02
  8. 00000008  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  9. 0000000C  6616                     bne        +0x18 /* 00000024 */
  10. 0000000E  7001                     moveq.l    D0, 0x01
  11. 00000010  B02D D427                cmp.b      D0, [A5 - 0x2BD9]
  12. 00000014  6602                     bne        +0x4 /* 00000018 */
  13. 00000016  603E                     bra        +0x40 /* 00000056 */
  14. label00000018:
  15. 00000018  4A6D D42A                tst.w      [A5 - 0x2BD6]
  16. 0000001C  57C0                     seq        D0
  17. 0000001E  4400                     neg.b      D0
  18. 00000020  1B40 D18C                move.b     [A5 - 0x2E74], D0
  19. label00000024:
  20. 00000024  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  21. 00000028  206C 0004                movea.l    A0, [A4 + 0x4]
  22. 0000002C  2F08                     move.l     -[A7], A0
  23. 0000002E  42A7                     clr.l      -[A7]
  24. 00000030  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  25. 00000034  3F3C 0006                move.w     -[A7], 0x6
  26. 00000038  301F                     move.w     D0, [A7]+
  27. 0000003A  C1DF                     muls.w     D0, [A7]+
  28. 0000003C  2E80                     move.l     [A7], D0
  29. 0000003E  201F                     move.l     D0, [A7]+
  30. 00000040  205F                     movea.l    A0, [A7]+
  31. 00000042  D090                     add.l      D0, [A0]
  32. 00000044  2040                     movea.l    A0, D0
  33. 00000046  43ED D426                lea.l      A1, [A5 - 0x2BDA]
  34. 0000004A  7002                     moveq.l    D0, 0x02
  35. label0000004C:
  36. 0000004C  32D8                     move.w     [A1]+, [A0]+
  37. 0000004E  51C8 FFFC                dbf        D0, -0x6 /* 0000004C */
  38. 00000052  526C 0008                addq.w     [A4 + 0x8], 1
  39. label00000056:
  40. 00000056  285F                     movea.l    A4, [A7]+
  41. 00000058  4E5E                     unlink     A6
  42. 0000005A  4E75                     rts
  43. export_750:
  44. 0000005C  4E56 0000                link       A6, 0
  45. 00000060  2F0C                     move.l     -[A7], A4
  46. 00000062  286E 0008                movea.l    A4, [A6 + 0x8]
  47. 00000066  102C 000A                move.b     D0, [A4 + 0xA]
  48. 0000006A  6706                     beq        +0x8 /* 00000072 */
  49. 0000006C  2F0C                     move.l     -[A7], A4
  50. 0000006E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  51. label00000072:
  52. 00000072  486C 0004                pea.l      [A4 + 0x4]
  53. 00000076  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  54. 0000007A  285F                     movea.l    A4, [A7]+
  55. 0000007C  4E5E                     unlink     A6
  56. 0000007E  2E9F                     move.l     [A7], [A7]+
  57. 00000080  4E75                     rts
  58. fn00000082:
  59. 00000082  4E56 FFF6                link       A6, -0x000A
  60. 00000086  48E7 0118                movem.l    -[A7], D7,A3,A4
  61. 0000008A  3E2E 000E                move.w     D7, [A6 + 0xE]
  62. 0000008E  6C22                     bge        +0x24 /* 000000B2 */
  63. 00000090  206D CD34                movea.l    A0, [A5 - 0x32CC]
  64. 00000094  3007                     move.w     D0, D7
  65. 00000096  48C0                     ext.l      D0
  66. 00000098  2850                     movea.l    A4, [A0]
  67. 0000009A  99C0                     sub.l      A4, D0
  68. 0000009C  2F0C                     move.l     -[A7], A4
  69. 0000009E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  70. 000000A2  4240                     clr.w      D0
  71. 000000A4  1014                     move.b     D0, [A4]
  72. 000000A6  5240                     addq.w     D0, 1
  73. 000000A8  48C0                     ext.l      D0
  74. 000000AA  2F00                     move.l     -[A7], D0
  75. 000000AC  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  76. 000000B0  603C                     bra        +0x3E /* 000000EE */
  77. label000000B2:
  78. 000000B2  0C47 00FE                cmpi.w     D7, 0xFE
  79. 000000B6  6F10                     ble        +0x12 /* 000000C8 */
  80. 000000B8  206E 0008                movea.l    A0, [A6 + 0x8]
  81. 000000BC  4210                     clr.b      [A0]
  82. 000000BE  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  83. 000000C2  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  84. 000000C6  6026                     bra        +0x28 /* 000000EE */
  85. label000000C8:
  86. 000000C8  206E 0008                movea.l    A0, [A6 + 0x8]
  87. 000000CC  1087                     move.b     [A0], D7
  88. 000000CE  42A7                     clr.l      -[A7]
  89. 000000D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  90. 000000D4  4EBA 0CCE                jsr        [PC + 0xCCE /* 00000DA4 */]
  91. 000000D8  265F                     movea.l    A3, [A7]+
  92. 000000DA  2F0B                     move.l     -[A7], A3
  93. 000000DC  202E 0008                move.l     D0, [A6 + 0x8]
  94. 000000E0  5280                     addq.l     D0, 1
  95. 000000E2  2F00                     move.l     -[A7], D0
  96. 000000E4  3007                     move.w     D0, D7
  97. 000000E6  48C0                     ext.l      D0
  98. 000000E8  2F00                     move.l     -[A7], D0
  99. 000000EA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  100. label000000EE:
  101. 000000EE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  102. 000000F2  4E5E                     unlink     A6
  103. 000000F4  205F                     movea.l    A0, [A7]+
  104. 000000F6  504F                     addq.w     A7, 8
  105. 000000F8  4ED0                     jmp        [A0]
  106. export_751:
  107. fn000000FA:
  108. 000000FA  4E56 0000                link       A6, 0
  109. 000000FE  48E7 0018                movem.l    -[A7], A3,A4
  110. 00000102  266E 0008                movea.l    A3, [A6 + 0x8]
  111. 00000106  286E 000C                movea.l    A4, [A6 + 0xC]
  112. 0000010A  288B                     move.l     [A4], A3
  113. 0000010C  102C 000A                move.b     D0, [A4 + 0xA]
  114. 00000110  6706                     beq        +0x8 /* 00000118 */
  115. 00000112  2F0B                     move.l     -[A7], A3
  116. 00000114  205F                     movea.l    A0, [A7]+
  117. 00000116  A029                     syscall    HLock
  118. label00000118:
  119. 00000118  42A7                     clr.l      -[A7]
  120. 0000011A  2F13                     move.l     -[A7], [A3]
  121. 0000011C  4267                     clr.w      -[A7]
  122. 0000011E  4EBA 08F0                jsr        [PC + 0x8F0 /* 00000A10 */]
  123. 00000122  295F 0004                move.l     [A4 + 0x4], [A7]+
  124. 00000126  102C 000A                move.b     D0, [A4 + 0xA]
  125. 0000012A  6706                     beq        +0x8 /* 00000132 */
  126. 0000012C  2F0B                     move.l     -[A7], A3
  127. 0000012E  205F                     movea.l    A0, [A7]+
  128. 00000130  A02A                     syscall    HUnlock
  129. label00000132:
  130. 00000132  397C 0001 0008           move.w     [A4 + 0x8], 0x1
  131. 00000138  4CDF 1800                movem.l    A3,A4, [A7]+
  132. 0000013C  4E5E                     unlink     A6
  133. 0000013E  205F                     movea.l    A0, [A7]+
  134. 00000140  504F                     addq.w     A7, 8
  135. 00000142  4ED0                     jmp        [A0]
  136. export_752:
  137. fn00000144:
  138. 00000144  4E56 FFF2                link       A6, -0x000E
  139. 00000148  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  140. 0000014C  282E 0014                move.l     D4, [A6 + 0x14]
  141. 00000150  42A7                     clr.l      -[A7]
  142. 00000152  206D D19A                movea.l    A0, [A5 - 0x2E66]
  143. 00000156  2F10                     move.l     -[A7], [A0]
  144. 00000158  3F3C 0313                move.w     -[A7], 0x313
  145. 0000015C  2F04                     move.l     -[A7], D4
  146. 0000015E  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  147. 00000162  265F                     movea.l    A3, [A7]+
  148. 00000164  206D D19A                movea.l    A0, [A5 - 0x2E66]
  149. 00000168  2E10                     move.l     D7, [A0]
  150. 0000016A  DEBC 0000 0C4C           add.l      D7, 0xC4C
  151. 00000170  2044                     movea.l    A0, D4
  152. 00000172  4240                     clr.w      D0
  153. 00000174  1010                     move.b     D0, [A0]
  154. 00000176  E540                     asl        D0.w, 2
  155. 00000178  3C00                     move.w     D6, D0
  156. 0000017A  DC7C 0050                add.w      D6, 0x50 /* 'P' */
  157. label0000017E:
  158. 0000017E  4A6B 0002                tst.w      [A3 + 0x2]
  159. 00000182  6758                     beq        +0x5A /* 000001DC */
  160. 00000184  70FF                     moveq.l    D0, 0xFFFFFFFF
  161. 00000186  B06B 0002                cmp.w      D0, [A3 + 0x2]
  162. 0000018A  6740                     beq        +0x42 /* 000001CC */
  163. 0000018C  206D CD34                movea.l    A0, [A5 - 0x32CC]
  164. 00000190  302B 0002                move.w     D0, [A3 + 0x2]
  165. 00000194  48C0                     ext.l      D0
  166. 00000196  2A00                     move.l     D5, D0
  167. 00000198  DA90                     add.l      D5, [A0]
  168. 0000019A  4267                     clr.w      -[A7]
  169. 0000019C  2F04                     move.l     -[A7], D4
  170. 0000019E  2F05                     move.l     -[A7], D5
  171. 000001A0  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  172. 000001A4  101F                     move.b     D0, [A7]+
  173. 000001A6  6724                     beq        +0x26 /* 000001CC */
  174. 000001A8  284B                     movea.l    A4, A3
  175. 000001AA  206E 0010                movea.l    A0, [A6 + 0x10]
  176. 000001AE  1094                     move.b     [A0], [A4]
  177. 000001B0  302C 0002                move.w     D0, [A4 + 0x2]
  178. 000001B4  4440                     neg.w      D0
  179. 000001B6  206E 0008                movea.l    A0, [A6 + 0x8]
  180. 000001BA  3080                     move.w     [A0], D0
  181. 000001BC  206E 000C                movea.l    A0, [A6 + 0xC]
  182. 000001C0  10AC 0001                move.b     [A0], [A4 + 0x1]
  183. 000001C4  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  184. 000001CA  6022                     bra        +0x24 /* 000001EE */
  185. label000001CC:
  186. 000001CC  3006                     move.w     D0, D6
  187. 000001CE  48C0                     ext.l      D0
  188. 000001D0  D7C0                     add.l      A3, D0
  189. 000001D2  BE8B                     cmp.l      D7, A3
  190. 000001D4  6EA8                     bgt        -0x56 /* 0000017E */
  191. 000001D6  96FC 0C4C                sub.w      A3, 0xC4C
  192. 000001DA  60A2                     bra        -0x5C /* 0000017E */
  193. label000001DC:
  194. 000001DC  422E 0018                clr.b      [A6 + 0x18]
  195. 000001E0  206E 0010                movea.l    A0, [A6 + 0x10]
  196. 000001E4  10BC 001A                move.b     [A0], 0x1A
  197. 000001E8  206E 000C                movea.l    A0, [A6 + 0xC]
  198. 000001EC  4210                     clr.b      [A0]
  199. label000001EE:
  200. 000001EE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  201. 000001F2  4E5E                     unlink     A6
  202. 000001F4  205F                     movea.l    A0, [A7]+
  203. 000001F6  DEFC 0010                add.w      A7, 0x10
  204. 000001FA  4ED0                     jmp        [A0]
  205. fn000001FC:
  206. 000001FC  4E56 FEF4                link       A6, -0x010C
  207. 00000200  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  208. 00000204  286E 0008                movea.l    A4, [A6 + 0x8]
  209. 00000208  296C FFF4 FFF8           move.l     [A4 - 0x8], [A4 - 0xC]
  210. label0000020E:
  211. 0000020E  486C FFF4                pea.l      [A4 - 0xC]
  212. 00000212  4EAD 291A                jsr        [A5 + 0x291A /* export_1311 */]
  213. 00000216  206C FFF4                movea.l    A0, [A4 - 0xC]
  214. 0000021A  7009                     moveq.l    D0, 0x09
  215. 0000021C  B010                     cmp.b      D0, [A0]
  216. 0000021E  6606                     bne        +0x8 /* 00000226 */
  217. 00000220  52AC FFF4                addq.l     [A4 - 0xC], 1
  218. 00000224  60E8                     bra        -0x16 /* 0000020E */
  219. label00000226:
  220. 00000226  266C FFF4                movea.l    A3, [A4 - 0xC]
  221. 0000022A  422C FFE7                clr.b      [A4 - 0x19]
  222. 0000022E  426C FFEA                clr.w      [A4 - 0x16]
  223. 00000232  7000                     moveq.l    D0, 0x00
  224. 00000234  1013                     move.b     D0, [A3]
  225. 00000236  C0BC 0000 00FF           and.l      D0, 0xFF
  226. 0000023C  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  227. 00000240  1230 0000                move.b     D1, [A0 + D0.w]
  228. 00000244  4881                     ext.w      D1
  229. 00000246  6B00 0350                bmi        +0x352 /* 00000598 */
  230. 0000024A  0C41 0007                cmpi.w     D1, 0x7
  231. 0000024E  6E00 0348                bgt        +0x34A /* 00000598 */
  232. 00000252  D241                     add.w      D1, D1
  233. 00000254  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  234. 00000258  4EFB 1000                jmp        [PC + D1.w]
  235. 0000025C  031C                     btst       [A4]+, D1
  236. 0000025E  0108                     btst       A0, D0
  237. 00000260  02CC                     andi.?     A4, 0xFFFFFFFFFFFFFFFF
  238. 00000262  024E 009C                andi.w     A6, 0x9C
  239. 00000266  009C 0012 022A           ori.l      [A4]+, 0x12022A
  240. 0000026C  2D4B FEF8                move.l     [A6 - 0x108], A3
  241. label00000270:
  242. 00000270  7000                     moveq.l    D0, 0x00
  243. 00000272  206E FEF8                movea.l    A0, [A6 - 0x108]
  244. 00000276  1010                     move.b     D0, [A0]
  245. 00000278  C0BC 0000 00FF           and.l      D0, 0xFF
  246. 0000027E  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  247. 00000282  7206                     moveq.l    D1, 0x06
  248. 00000284  B230 0000                cmp.b      D1, [A0 + D0.w]
  249. 00000288  57C0                     seq        D0
  250. 0000028A  4A00                     tst.b      D0
  251. 0000028C  661E                     bne        +0x20 /* 000002AC */
  252. 0000028E  7200                     moveq.l    D1, 0x00
  253. 00000290  206E FEF8                movea.l    A0, [A6 - 0x108]
  254. 00000294  1210                     move.b     D1, [A0]
  255. 00000296  C2BC 0000 00FF           and.l      D1, 0xFF
  256. 0000029C  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  257. 000002A0  7404                     moveq.l    D2, 0x04
  258. 000002A2  B430 1000                cmp.b      D2, [A0 + D1.w]
  259. 000002A6  57C1                     seq        D1
  260. 000002A8  8001                     or.b       D0, D1
  261. 000002AA  6706                     beq        +0x8 /* 000002B2 */
  262. label000002AC:
  263. 000002AC  52AE FEF8                addq.l     [A6 - 0x108], 1
  264. 000002B0  60BE                     bra        -0x40 /* 00000270 */
  265. label000002B2:
  266. 000002B2  206E FEF8                movea.l    A0, [A6 - 0x108]
  267. 000002B6  1010                     move.b     D0, [A0]
  268. 000002B8  4880                     ext.w      D0
  269. 000002BA  3E00                     move.w     D7, D0
  270. 000002BC  4210                     clr.b      [A0]
  271. 000002BE  2F0B                     move.l     -[A7], A3
  272. 000002C0  486E FEFE                pea.l      [A6 - 0x102]
  273. 000002C4  4EAD 29E2                jsr        [A5 + 0x29E2 /* export_1336 */]
  274. 000002C8  206E FEF8                movea.l    A0, [A6 - 0x108]
  275. 000002CC  1087                     move.b     [A0], D7
  276. 000002CE  4267                     clr.w      -[A7]
  277. 000002D0  486E FEFE                pea.l      [A6 - 0x102]
  278. 000002D4  486C FFE6                pea.l      [A4 - 0x1A]
  279. 000002D8  486E FEFD                pea.l      [A6 - 0x103]
  280. 000002DC  486C FFEA                pea.l      [A4 - 0x16]
  281. 000002E0  4EBA FE62                jsr        [PC - 0x19E /* 00000144 */]
  282. 000002E4  1C1F                     move.b     D6, [A7]+
  283. 000002E6  196E FEFD FFE7           move.b     [A4 - 0x19], [A6 - 0x103]
  284. 000002EC  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  285. 000002F2  6000 02A4                bra        +0x2A6 /* 00000598 */
  286. 000002F6  197C 0009 FFE6           move.b     [A4 - 0x1A], 0x9 /* '\t' */
  287. 000002FC  2D4B FEF8                move.l     [A6 - 0x108], A3
  288. label00000300:
  289. 00000300  7000                     moveq.l    D0, 0x00
  290. 00000302  206E FEF8                movea.l    A0, [A6 - 0x108]
  291. 00000306  1010                     move.b     D0, [A0]
  292. 00000308  C0BC 0000 00FF           and.l      D0, 0xFF
  293. 0000030E  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  294. 00000312  7204                     moveq.l    D1, 0x04
  295. 00000314  B230 0000                cmp.b      D1, [A0 + D0.w]
  296. 00000318  6606                     bne        +0x8 /* 00000320 */
  297. 0000031A  52AE FEF8                addq.l     [A6 - 0x108], 1
  298. 0000031E  60E0                     bra        -0x1E /* 00000300 */
  299. label00000320:
  300. 00000320  7000                     moveq.l    D0, 0x00
  301. 00000322  206E FEF8                movea.l    A0, [A6 - 0x108]
  302. 00000326  1010                     move.b     D0, [A0]
  303. 00000328  C0BC 0000 00FF           and.l      D0, 0xFF
  304. 0000032E  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  305. 00000332  7205                     moveq.l    D1, 0x05
  306. 00000334  B230 0000                cmp.b      D1, [A0 + D0.w]
  307. 00000338  661E                     bne        +0x20 /* 00000358 */
  308. label0000033A:
  309. 0000033A  52AE FEF8                addq.l     [A6 - 0x108], 1
  310. 0000033E  7000                     moveq.l    D0, 0x00
  311. 00000340  206E FEF8                movea.l    A0, [A6 - 0x108]
  312. 00000344  1010                     move.b     D0, [A0]
  313. 00000346  C0BC 0000 00FF           and.l      D0, 0xFF
  314. 0000034C  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  315. 00000350  7204                     moveq.l    D1, 0x04
  316. 00000352  B230 0000                cmp.b      D1, [A0 + D0.w]
  317. 00000356  67E2                     beq        -0x1C /* 0000033A */
  318. label00000358:
  319. 00000358  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  320. 0000035E  6000 0238                bra        +0x23A /* 00000598 */
  321. 00000362  197C 0006 FFE6           move.b     [A4 - 0x1A], 0x6
  322. 00000368  7000                     moveq.l    D0, 0x00
  323. 0000036A  1013                     move.b     D0, [A3]
  324. 0000036C  C0BC 0000 00FF           and.l      D0, 0xFF
  325. 00000372  41ED D672                lea.l      A0, [A5 - 0x298E]
  326. 00000376  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  327. 0000037C  200B                     move.l     D0, A3
  328. 0000037E  5280                     addq.l     D0, 1
  329. 00000380  2D40 FEF8                move.l     [A6 - 0x108], D0
  330. 00000384  102C FFE7                move.b     D0, [A4 - 0x19]
  331. 00000388  4880                     ext.w      D0
  332. 0000038A  5340                     subq.w     D0, 1
  333. 0000038C  6700 00C8                beq        +0xCA /* 00000456 */
  334. 00000390  0440 000B                subi.w     D0, 0xB
  335. 00000394  6700 0088                beq        +0x8A /* 0000041E */
  336. 00000398  0440 0009                subi.w     D0, 0x9 /* '\t' */
  337. 0000039C  675A                     beq        +0x5C /* 000003F8 */
  338. 0000039E  5340                     subq.w     D0, 1
  339. 000003A0  6704                     beq        +0x6 /* 000003A6 */
  340. 000003A2  6000 00D6                bra        +0xD8 /* 0000047A */
  341. label000003A6:
  342. 000003A6  7000                     moveq.l    D0, 0x00
  343. 000003A8  206E FEF8                movea.l    A0, [A6 - 0x108]
  344. 000003AC  1010                     move.b     D0, [A0]
  345. 000003AE  C0BC 0000 00FF           and.l      D0, 0xFF
  346. 000003B4  41ED D672                lea.l      A0, [A5 - 0x298E]
  347. 000003B8  7213                     moveq.l    D1, 0x13
  348. 000003BA  B230 0000                cmp.b      D1, [A0 + D0.w]
  349. 000003BE  660E                     bne        +0x10 /* 000003CE */
  350. 000003C0  197C 0018 FFE7           move.b     [A4 - 0x19], 0x18
  351. 000003C6  52AE FEF8                addq.l     [A6 - 0x108], 1
  352. 000003CA  6000 00AE                bra        +0xB0 /* 0000047A */
  353. label000003CE:
  354. 000003CE  7000                     moveq.l    D0, 0x00
  355. 000003D0  206E FEF8                movea.l    A0, [A6 - 0x108]
  356. 000003D4  1010                     move.b     D0, [A0]
  357. 000003D6  C0BC 0000 00FF           and.l      D0, 0xFF
  358. 000003DC  41ED D672                lea.l      A0, [A5 - 0x298E]
  359. 000003E0  7215                     moveq.l    D1, 0x15
  360. 000003E2  B230 0000                cmp.b      D1, [A0 + D0.w]
  361. 000003E6  6600 0092                bne        +0x94 /* 0000047A */
  362. 000003EA  197C 0014 FFE7           move.b     [A4 - 0x19], 0x14
  363. 000003F0  52AE FEF8                addq.l     [A6 - 0x108], 1
  364. 000003F4  6000 0084                bra        +0x86 /* 0000047A */
  365. label000003F8:
  366. 000003F8  7000                     moveq.l    D0, 0x00
  367. 000003FA  206E FEF8                movea.l    A0, [A6 - 0x108]
  368. 000003FE  1010                     move.b     D0, [A0]
  369. 00000400  C0BC 0000 00FF           and.l      D0, 0xFF
  370. 00000406  41ED D672                lea.l      A0, [A5 - 0x298E]
  371. 0000040A  7213                     moveq.l    D1, 0x13
  372. 0000040C  B230 0000                cmp.b      D1, [A0 + D0.w]
  373. 00000410  6668                     bne        +0x6A /* 0000047A */
  374. 00000412  197C 0017 FFE7           move.b     [A4 - 0x19], 0x17
  375. 00000418  52AE FEF8                addq.l     [A6 - 0x108], 1
  376. 0000041C  605C                     bra        +0x5E /* 0000047A */
  377. label0000041E:
  378. 0000041E  7000                     moveq.l    D0, 0x00
  379. 00000420  206E FEF8                movea.l    A0, [A6 - 0x108]
  380. 00000424  1010                     move.b     D0, [A0]
  381. 00000426  C0BC 0000 00FF           and.l      D0, 0xFF
  382. 0000042C  41ED D672                lea.l      A0, [A5 - 0x298E]
  383. 00000430  720C                     moveq.l    D1, 0x0C
  384. 00000432  B230 0000                cmp.b      D1, [A0 + D0.w]
  385. 00000436  6642                     bne        +0x44 /* 0000047A */
  386. 00000438  397C 0200 FFE6           move.w     [A4 - 0x1A], 0x200
  387. 0000043E  486E FEF8                pea.l      [A6 - 0x108]
  388. 00000442  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  389. 00000446  266E FEF8                movea.l    A3, [A6 - 0x108]
  390. 0000044A  204B                     movea.l    A0, A3
  391. 0000044C  4A10                     tst.b      [A0]
  392. 0000044E  672A                     beq        +0x2C /* 0000047A */
  393. 00000450  52AE FEF8                addq.l     [A6 - 0x108], 1
  394. 00000454  6024                     bra        +0x26 /* 0000047A */
  395. label00000456:
  396. 00000456  7000                     moveq.l    D0, 0x00
  397. 00000458  206E FEF8                movea.l    A0, [A6 - 0x108]
  398. 0000045C  1010                     move.b     D0, [A0]
  399. 0000045E  C0BC 0000 00FF           and.l      D0, 0xFF
  400. 00000464  41ED D672                lea.l      A0, [A5 - 0x298E]
  401. 00000468  7201                     moveq.l    D1, 0x01
  402. 0000046A  B230 0000                cmp.b      D1, [A0 + D0.w]
  403. 0000046E  660A                     bne        +0xC /* 0000047A */
  404. 00000470  197C 0002 FFE7           move.b     [A4 - 0x19], 0x2
  405. 00000476  52AE FEF8                addq.l     [A6 - 0x108], 1
  406. label0000047A:
  407. 0000047A  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  408. 00000480  6000 0116                bra        +0x118 /* 00000598 */
  409. 00000484  397C 0200 FFE6           move.w     [A4 - 0x1A], 0x200
  410. 0000048A  200B                     move.l     D0, A3
  411. 0000048C  5280                     addq.l     D0, 1
  412. 0000048E  2D40 FEF8                move.l     [A6 - 0x108], D0
  413. 00000492  294B FFF4                move.l     [A4 - 0xC], A3
  414. 00000496  206C FFF4                movea.l    A0, [A4 - 0xC]
  415. 0000049A  4A10                     tst.b      [A0]
  416. 0000049C  6700 00FA                beq        +0xFC /* 00000598 */
  417. 000004A0  52AC FFF4                addq.l     [A4 - 0xC], 1
  418. 000004A4  6000 00F2                bra        +0xF4 /* 00000598 */
  419. 000004A8  197C 0008 FFE6           move.b     [A4 - 0x1A], 0x8
  420. 000004AE  528B                     addq.l     A3, 1
  421. 000004B0  294B FFF4                move.l     [A4 - 0xC], A3
  422. label000004B4:
  423. 000004B4  7000                     moveq.l    D0, 0x00
  424. 000004B6  206C FFF4                movea.l    A0, [A4 - 0xC]
  425. 000004BA  1010                     move.b     D0, [A0]
  426. 000004BC  C0BC 0000 00FF           and.l      D0, 0xFF
  427. 000004C2  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  428. 000004C6  7203                     moveq.l    D1, 0x03
  429. 000004C8  B230 0000                cmp.b      D1, [A0 + D0.w]
  430. 000004CC  56C0                     sne        D0
  431. 000004CE  4A00                     tst.b      D0
  432. 000004D0  6724                     beq        +0x26 /* 000004F6 */
  433. 000004D2  7200                     moveq.l    D1, 0x00
  434. 000004D4  206C FFF4                movea.l    A0, [A4 - 0xC]
  435. 000004D8  1210                     move.b     D1, [A0]
  436. 000004DA  C2BC 0000 00FF           and.l      D1, 0xFF
  437. 000004E0  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  438. 000004E4  7407                     moveq.l    D2, 0x07
  439. 000004E6  B430 1000                cmp.b      D2, [A0 + D1.w]
  440. 000004EA  56C1                     sne        D1
  441. 000004EC  C001                     and.b      D0, D1
  442. 000004EE  6706                     beq        +0x8 /* 000004F6 */
  443. 000004F0  52AC FFF4                addq.l     [A4 - 0xC], 1
  444. 000004F4  60BE                     bra        -0x40 /* 000004B4 */
  445. label000004F6:
  446. 000004F6  2D6C FFF4 FEF8           move.l     [A6 - 0x108], [A4 - 0xC]
  447. 000004FC  7000                     moveq.l    D0, 0x00
  448. 000004FE  206C FFF4                movea.l    A0, [A4 - 0xC]
  449. 00000502  1010                     move.b     D0, [A0]
  450. 00000504  C0BC 0000 00FF           and.l      D0, 0xFF
  451. 0000050A  41ED D326                lea.l      A0, [A5 - 0x2CDA]
  452. 0000050E  7203                     moveq.l    D1, 0x03
  453. 00000510  B230 0000                cmp.b      D1, [A0 + D0.w]
  454. 00000514  6606                     bne        +0x8 /* 0000051C */
  455. 00000516  52AC FFF4                addq.l     [A4 - 0xC], 1
  456. 0000051A  607C                     bra        +0x7E /* 00000598 */
  457. label0000051C:
  458. 0000051C  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  459. 00000522  538B                     subq.l     A3, 1
  460. 00000524  6072                     bra        +0x74 /* 00000598 */
  461. 00000526  197C 0007 FFE6           move.b     [A4 - 0x1A], 0x7
  462. 0000052C  7000                     moveq.l    D0, 0x00
  463. 0000052E  1013                     move.b     D0, [A3]
  464. 00000530  C0BC 0000 00FF           and.l      D0, 0xFF
  465. 00000536  41ED D672                lea.l      A0, [A5 - 0x298E]
  466. 0000053A  1970 0000 FFE7           move.b     [A4 - 0x19], [A0 + D0.w]
  467. 00000540  7004                     moveq.l    D0, 0x04
  468. 00000542  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  469. 00000546  661E                     bne        +0x20 /* 00000566 */
  470. 00000548  52AC FFF4                addq.l     [A4 - 0xC], 1
  471. 0000054C  486C FFF4                pea.l      [A4 - 0xC]
  472. 00000550  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  473. 00000554  206C FFF4                movea.l    A0, [A4 - 0xC]
  474. 00000558  4A10                     tst.b      [A0]
  475. 0000055A  6700 FCB2                beq        -0x34C /* 0000020E */
  476. 0000055E  52AC FFF4                addq.l     [A4 - 0xC], 1
  477. 00000562  6000 FCAA                bra        -0x354 /* 0000020E */
  478. label00000566:
  479. 00000566  200B                     move.l     D0, A3
  480. 00000568  5280                     addq.l     D0, 1
  481. 0000056A  2D40 FEF8                move.l     [A6 - 0x108], D0
  482. 0000056E  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  483. 00000574  6022                     bra        +0x24 /* 00000598 */
  484. 00000576  197C 0005 FFE6           move.b     [A4 - 0x1A], 0x5
  485. 0000057C  7000                     moveq.l    D0, 0x00
  486. 0000057E  1013                     move.b     D0, [A3]
  487. 00000580  C0BC 0000 00FF           and.l      D0, 0xFF
  488. 00000586  1940 FFE7                move.b     [A4 - 0x19], D0
  489. 0000058A  200B                     move.l     D0, A3
  490. 0000058C  5280                     addq.l     D0, 1
  491. 0000058E  2D40 FEF8                move.l     [A6 - 0x108], D0
  492. 00000592  296E FEF8 FFF4           move.l     [A4 - 0xC], [A6 - 0x108]
  493. label00000598:
  494. 00000598  302C 0008                move.w     D0, [A4 + 0x8]
  495. 0000059C  48C0                     ext.l      D0
  496. 0000059E  D08B                     add.l      D0, A3
  497. 000005A0  90AC 000A                sub.l      D0, [A4 + 0xA]
  498. 000005A4  3940 FFE8                move.w     [A4 - 0x18], D0
  499. 000005A8  202E FEF8                move.l     D0, [A6 - 0x108]
  500. 000005AC  908B                     sub.l      D0, A3
  501. 000005AE  3940 FFEA                move.w     [A4 - 0x16], D0
  502. 000005B2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  503. 000005B6  4E5E                     unlink     A6
  504. 000005B8  2E9F                     move.l     [A7], [A7]+
  505. 000005BA  4E75                     rts
  506. fn000005BC:
  507. 000005BC  4E56 FFFC                link       A6, -0x0004
  508. 000005C0  48E7 0018                movem.l    -[A7], A3,A4
  509. 000005C4  286E 0008                movea.l    A4, [A6 + 0x8]
  510. 000005C8  206C FFDE                movea.l    A0, [A4 - 0x22]
  511. 000005CC  2F08                     move.l     -[A7], A0
  512. 000005CE  42A7                     clr.l      -[A7]
  513. 000005D0  302C FFE2                move.w     D0, [A4 - 0x1E]
  514. 000005D4  5340                     subq.w     D0, 1
  515. 000005D6  3F00                     move.w     -[A7], D0
  516. 000005D8  3F3C 0006                move.w     -[A7], 0x6
  517. 000005DC  301F                     move.w     D0, [A7]+
  518. 000005DE  C1DF                     muls.w     D0, [A7]+
  519. 000005E0  2E80                     move.l     [A7], D0
  520. 000005E2  201F                     move.l     D0, [A7]+
  521. 000005E4  205F                     movea.l    A0, [A7]+
  522. 000005E6  2640                     movea.l    A3, D0
  523. 000005E8  D7D0                     add.l      A3, [A0]
  524. 000005EA  206E 000C                movea.l    A0, [A6 + 0xC]
  525. 000005EE  224B                     movea.l    A1, A3
  526. 000005F0  7002                     moveq.l    D0, 0x02
  527. label000005F2:
  528. 000005F2  32D8                     move.w     [A1]+, [A0]+
  529. 000005F4  51C8 FFFC                dbf        D0, -0x6 /* 000005F2 */
  530. 000005F8  4CDF 1800                movem.l    A3,A4, [A7]+
  531. 000005FC  4E5E                     unlink     A6
  532. 000005FE  205F                     movea.l    A0, [A7]+
  533. 00000600  504F                     addq.w     A7, 8
  534. 00000602  4ED0                     jmp        [A0]
  535. fn00000604:
  536. 00000604  4E56 FF00                link       A6, -0x0100
  537. 00000608  2F0C                     move.l     -[A7], A4
  538. 0000060A  286E 0008                movea.l    A4, [A6 + 0x8]
  539. 0000060E  286C 0008                movea.l    A4, [A4 + 0x8]
  540. 00000612  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  541. 00000616  7006                     moveq.l    D0, 0x06
  542. 00000618  2F00                     move.l     -[A7], D0
  543. 0000061A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  544. 0000061E  206C FFDE                movea.l    A0, [A4 - 0x22]
  545. 00000622  2050                     movea.l    A0, [A0]
  546. 00000624  43ED D168                lea.l      A1, [A5 - 0x2E98]
  547. 00000628  7002                     moveq.l    D0, 0x02
  548. label0000062A:
  549. 0000062A  30D9                     move.w     [A0]+, [A1]+
  550. 0000062C  51C8 FFFC                dbf        D0, -0x6 /* 0000062A */
  551. 00000630  7025                     moveq.l    D0, 0x25
  552. 00000632  B06E 000C                cmp.w      D0, [A6 + 0xC]
  553. 00000636  6606                     bne        +0x8 /* 0000063E */
  554. 00000638  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  555. 0000063C  6010                     bra        +0x12 /* 0000064E */
  556. label0000063E:
  557. 0000063E  486E FF00                pea.l      [A6 - 0x100]
  558. 00000642  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  559. 00000646  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  560. 0000064A  4EAD 1192                jsr        [A5 + 0x1192 /* export_558 */]
  561. label0000064E:
  562. 0000064E  206E 0008                movea.l    A0, [A6 + 0x8]
  563. 00000652  2068 0008                movea.l    A0, [A0 + 0x8]
  564. 00000656  2C48                     movea.l    A6, A0
  565. 00000658  4EFA 073A                jmp        [PC + 0x73A /* 00000D94 */]
  566. 0000065C  0000 285F                ori.b      D0, 0x5F /* '_' */
  567. 00000660  4E5E                     unlink     A6
  568. 00000662  205F                     movea.l    A0, [A7]+
  569. 00000664  5C4F                     addq.w     A7, 6
  570. 00000666  4ED0                     jmp        [A0]
  571. fn00000668:
  572. 00000668  4E56 FFFC                link       A6, -0x0004
  573. 0000066C  48E7 0118                movem.l    -[A7], D7,A3,A4
  574. 00000670  2E2E 000C                move.l     D7, [A6 + 0xC]
  575. 00000674  286E 0008                movea.l    A4, [A6 + 0x8]
  576. 00000678  102C FFF3                move.b     D0, [A4 - 0xD]
  577. 0000067C  6710                     beq        +0x12 /* 0000068E */
  578. 0000067E  2047                     movea.l    A0, D7
  579. 00000680  7202                     moveq.l    D1, 0x02
  580. 00000682  B210                     cmp.b      D1, [A0]
  581. 00000684  57C1                     seq        D1
  582. 00000686  C001                     and.b      D0, D1
  583. 00000688  6704                     beq        +0x6 /* 0000068E */
  584. 0000068A  6000 00B2                bra        +0xB4 /* 0000073E */
  585. label0000068E:
  586. 0000068E  2047                     movea.l    A0, D7
  587. 00000690  7002                     moveq.l    D0, 0x02
  588. 00000692  B010                     cmp.b      D0, [A0]
  589. 00000694  57C0                     seq        D0
  590. 00000696  4400                     neg.b      D0
  591. 00000698  1940 FFF3                move.b     [A4 - 0xD], D0
  592. 0000069C  526C FFE2                addq.w     [A4 - 0x1E], 1
  593. 000006A0  0C6C 7D00 FFE2           cmpi.w     [A4 - 0x1E], 0x7D00 /* '}\0' */
  594. 000006A6  6F0A                     ble        +0xC /* 000006B2 */
  595. 000006A8  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  596. 000006AC  2F0E                     move.l     -[A7], A6
  597. 000006AE  4EBA FF54                jsr        [PC - 0xAC /* 00000604 */]
  598. label000006B2:
  599. 000006B2  302C FFE2                move.w     D0, [A4 - 0x1E]
  600. 000006B6  B06C FFE4                cmp.w      D0, [A4 - 0x1C]
  601. 000006BA  6F54                     ble        +0x56 /* 00000710 */
  602. 000006BC  066C 01F4 FFE4           addi.w     [A4 - 0x1C], 0x1F4
  603. 000006C2  2F2C FFDE                move.l     -[A7], [A4 - 0x22]
  604. 000006C6  42A7                     clr.l      -[A7]
  605. 000006C8  3F2C FFE4                move.w     -[A7], [A4 - 0x1C]
  606. 000006CC  3F3C 0006                move.w     -[A7], 0x6
  607. 000006D0  301F                     move.w     D0, [A7]+
  608. 000006D2  C1DF                     muls.w     D0, [A7]+
  609. 000006D4  2E80                     move.l     [A7], D0
  610. 000006D6  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  611. 000006DA  4267                     clr.w      -[A7]
  612. 000006DC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  613. 000006E0  4A5F                     tst.w      [A7]+
  614. 000006E2  56C0                     sne        D0
  615. 000006E4  4A00                     tst.b      D0
  616. 000006E6  661E                     bne        +0x20 /* 00000706 */
  617. 000006E8  2F00                     move.l     -[A7], D0
  618. 000006EA  4267                     clr.w      -[A7]
  619. 000006EC  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  620. 000006F2  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  621. 000006F6  121F                     move.b     D1, [A7]+
  622. 000006F8  201F                     move.l     D0, [A7]+
  623. 000006FA  0A01 0001                xori.b     D1, 0x1
  624. 000006FE  8001                     or.b       D0, D1
  625. 00000700  0240 0001                andi.w     D0, 0x1
  626. 00000704  670A                     beq        +0xC /* 00000710 */
  627. label00000706:
  628. 00000706  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  629. 0000070A  2F0E                     move.l     -[A7], A6
  630. 0000070C  4EBA FEF6                jsr        [PC - 0x10A /* 00000604 */]
  631. label00000710:
  632. 00000710  206C FFDE                movea.l    A0, [A4 - 0x22]
  633. 00000714  2F08                     move.l     -[A7], A0
  634. 00000716  42A7                     clr.l      -[A7]
  635. 00000718  302C FFE2                move.w     D0, [A4 - 0x1E]
  636. 0000071C  5340                     subq.w     D0, 1
  637. 0000071E  3F00                     move.w     -[A7], D0
  638. 00000720  3F3C 0006                move.w     -[A7], 0x6
  639. 00000724  301F                     move.w     D0, [A7]+
  640. 00000726  C1DF                     muls.w     D0, [A7]+
  641. 00000728  2E80                     move.l     [A7], D0
  642. 0000072A  201F                     move.l     D0, [A7]+
  643. 0000072C  205F                     movea.l    A0, [A7]+
  644. 0000072E  2640                     movea.l    A3, D0
  645. 00000730  D7D0                     add.l      A3, [A0]
  646. 00000732  2047                     movea.l    A0, D7
  647. 00000734  224B                     movea.l    A1, A3
  648. 00000736  7002                     moveq.l    D0, 0x02
  649. label00000738:
  650. 00000738  32D8                     move.w     [A1]+, [A0]+
  651. 0000073A  51C8 FFFC                dbf        D0, -0x6 /* 00000738 */
  652. label0000073E:
  653. 0000073E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  654. 00000742  4E5E                     unlink     A6
  655. 00000744  205F                     movea.l    A0, [A7]+
  656. 00000746  504F                     addq.w     A7, 8
  657. 00000748  4ED0                     jmp        [A0]
  658. fn0000074A:
  659. 0000074A  4E56 FFFA                link       A6, -0x0006
  660. 0000074E  2F0C                     move.l     -[A7], A4
  661. 00000750  286E 0008                movea.l    A4, [A6 + 0x8]
  662. 00000754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  663. 00000758  4EBA FAA2                jsr        [PC - 0x55E /* 000001FC */]
  664. 0000075C  7006                     moveq.l    D0, 0x06
  665. 0000075E  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  666. 00000762  57C0                     seq        D0
  667. 00000764  4A00                     tst.b      D0
  668. 00000766  6700 0218                beq        +0x21A /* 00000980 */
  669. 0000076A  7219                     moveq.l    D1, 0x19
  670. 0000076C  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  671. 00000770  57C1                     seq        D1
  672. 00000772  C001                     and.b      D0, D1
  673. 00000774  6700 020A                beq        +0x20C /* 00000980 */
  674. 00000778  2B6C FFE8 D66E           move.l     [A5 - 0x2992], [A4 - 0x18]
  675. 0000077E  302D D66E                move.w     D0, [A5 - 0x2992]
  676. 00000782  48C0                     ext.l      D0
  677. 00000784  D0AC 000A                add.l      D0, [A4 + 0xA]
  678. 00000788  2940 FFFC                move.l     [A4 - 0x4], D0
  679. 0000078C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  680. 00000790  4EBA FA6A                jsr        [PC - 0x596 /* 000001FC */]
  681. 00000794  701B                     moveq.l    D0, 0x1B
  682. 00000796  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  683. 0000079A  671A                     beq        +0x1C /* 000007B6 */
  684. 0000079C  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  685. 000007A2  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  686. 000007A6  43ED D66C                lea.l      A1, [A5 - 0x2994]
  687. 000007AA  7002                     moveq.l    D0, 0x02
  688. label000007AC:
  689. 000007AC  30D9                     move.w     [A0]+, [A1]+
  690. 000007AE  51C8 FFFC                dbf        D0, -0x6 /* 000007AC */
  691. 000007B2  6000 0254                bra        +0x256 /* 00000A08 */
  692. label000007B6:
  693. 000007B6  7003                     moveq.l    D0, 0x03
  694. 000007B8  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  695. 000007BC  6626                     bne        +0x28 /* 000007E4 */
  696. 000007BE  3B6D D66E D322           move.w     [A5 - 0x2CDE], [A5 - 0x2992]
  697. 000007C4  202C FFF4                move.l     D0, [A4 - 0xC]
  698. 000007C8  90AC FFFC                sub.l      D0, [A4 - 0x4]
  699. 000007CC  3B40 D324                move.w     [A5 - 0x2CDC], D0
  700. 000007D0  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  701. 000007D4  43ED D320                lea.l      A1, [A5 - 0x2CE0]
  702. 000007D8  7002                     moveq.l    D0, 0x02
  703. label000007DA:
  704. 000007DA  30D9                     move.w     [A0]+, [A1]+
  705. 000007DC  51C8 FFFC                dbf        D0, -0x6 /* 000007DA */
  706. 000007E0  6000 0226                bra        +0x228 /* 00000A08 */
  707. label000007E4:
  708. 000007E4  7005                     moveq.l    D0, 0x05
  709. 000007E6  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  710. 000007EA  6626                     bne        +0x28 /* 00000812 */
  711. 000007EC  3B6D D66E D170           move.w     [A5 - 0x2E90], [A5 - 0x2992]
  712. 000007F2  202C FFF4                move.l     D0, [A4 - 0xC]
  713. 000007F6  90AC FFFC                sub.l      D0, [A4 - 0x4]
  714. 000007FA  3B40 D172                move.w     [A5 - 0x2E8E], D0
  715. 000007FE  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  716. 00000802  43ED D16E                lea.l      A1, [A5 - 0x2E92]
  717. 00000806  7002                     moveq.l    D0, 0x02
  718. label00000808:
  719. 00000808  30D9                     move.w     [A0]+, [A1]+
  720. 0000080A  51C8 FFFC                dbf        D0, -0x6 /* 00000808 */
  721. 0000080E  6000 01F8                bra        +0x1FA /* 00000A08 */
  722. label00000812:
  723. 00000812  700C                     moveq.l    D0, 0x0C
  724. 00000814  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  725. 00000818  6626                     bne        +0x28 /* 00000840 */
  726. 0000081A  3B6D D66E D438           move.w     [A5 - 0x2BC8], [A5 - 0x2992]
  727. 00000820  202C FFF4                move.l     D0, [A4 - 0xC]
  728. 00000824  90AC FFFC                sub.l      D0, [A4 - 0x4]
  729. 00000828  3B40 D43A                move.w     [A5 - 0x2BC6], D0
  730. 0000082C  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  731. 00000830  43ED D436                lea.l      A1, [A5 - 0x2BCA]
  732. 00000834  7002                     moveq.l    D0, 0x02
  733. label00000836:
  734. 00000836  30D9                     move.w     [A0]+, [A1]+
  735. 00000838  51C8 FFFC                dbf        D0, -0x6 /* 00000836 */
  736. 0000083C  6000 01CA                bra        +0x1CC /* 00000A08 */
  737. label00000840:
  738. 00000840  700D                     moveq.l    D0, 0x0D
  739. 00000842  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  740. 00000846  6626                     bne        +0x28 /* 0000086E */
  741. 00000848  3B6D D66E D196           move.w     [A5 - 0x2E6A], [A5 - 0x2992]
  742. 0000084E  202C FFF4                move.l     D0, [A4 - 0xC]
  743. 00000852  90AC FFFC                sub.l      D0, [A4 - 0x4]
  744. 00000856  3B40 D198                move.w     [A5 - 0x2E68], D0
  745. 0000085A  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  746. 0000085E  43ED D194                lea.l      A1, [A5 - 0x2E6C]
  747. 00000862  7002                     moveq.l    D0, 0x02
  748. label00000864:
  749. 00000864  30D9                     move.w     [A0]+, [A1]+
  750. 00000866  51C8 FFFC                dbf        D0, -0x6 /* 00000864 */
  751. 0000086A  6000 019C                bra        +0x19E /* 00000A08 */
  752. label0000086E:
  753. 0000086E  7004                     moveq.l    D0, 0x04
  754. 00000870  B02C FFE7                cmp.b      D0, [A4 - 0x19]
  755. 00000874  6600 00F0                bne        +0xF2 /* 00000966 */
  756. 00000878  3B6D D66E D31C           move.w     [A5 - 0x2CE4], [A5 - 0x2992]
  757. 0000087E  202C FFF4                move.l     D0, [A4 - 0xC]
  758. 00000882  90AC FFFC                sub.l      D0, [A4 - 0x4]
  759. 00000886  3B40 D31E                move.w     [A5 - 0x2CE2], D0
  760. 0000088A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  761. 0000088E  4EBA F96C                jsr        [PC - 0x694 /* 000001FC */]
  762. 00000892  701B                     moveq.l    D0, 0x1B
  763. 00000894  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  764. 00000898  57C0                     seq        D0
  765. 0000089A  4A00                     tst.b      D0
  766. 0000089C  6732                     beq        +0x34 /* 000008D0 */
  767. 0000089E  7203                     moveq.l    D1, 0x03
  768. 000008A0  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  769. 000008A4  57C1                     seq        D1
  770. 000008A6  C001                     and.b      D0, D1
  771. 000008A8  6726                     beq        +0x28 /* 000008D0 */
  772. 000008AA  3B6D D66E D176           move.w     [A5 - 0x2E8A], [A5 - 0x2992]
  773. 000008B0  202C FFF4                move.l     D0, [A4 - 0xC]
  774. 000008B4  90AC FFFC                sub.l      D0, [A4 - 0x4]
  775. 000008B8  3B40 D178                move.w     [A5 - 0x2E88], D0
  776. 000008BC  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  777. 000008C0  43ED D174                lea.l      A1, [A5 - 0x2E8C]
  778. 000008C4  7002                     moveq.l    D0, 0x02
  779. label000008C6:
  780. 000008C6  30D9                     move.w     [A0]+, [A1]+
  781. 000008C8  51C8 FFFC                dbf        D0, -0x6 /* 000008C6 */
  782. 000008CC  6000 013A                bra        +0x13C /* 00000A08 */
  783. label000008D0:
  784. 000008D0  701B                     moveq.l    D0, 0x1B
  785. 000008D2  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  786. 000008D6  57C0                     seq        D0
  787. 000008D8  4A00                     tst.b      D0
  788. 000008DA  6732                     beq        +0x34 /* 0000090E */
  789. 000008DC  720C                     moveq.l    D1, 0x0C
  790. 000008DE  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  791. 000008E2  57C1                     seq        D1
  792. 000008E4  C001                     and.b      D0, D1
  793. 000008E6  6726                     beq        +0x28 /* 0000090E */
  794. 000008E8  3B6D D66E D196           move.w     [A5 - 0x2E6A], [A5 - 0x2992]
  795. 000008EE  202C FFF4                move.l     D0, [A4 - 0xC]
  796. 000008F2  90AC FFFC                sub.l      D0, [A4 - 0x4]
  797. 000008F6  3B40 D198                move.w     [A5 - 0x2E68], D0
  798. 000008FA  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  799. 000008FE  43ED D194                lea.l      A1, [A5 - 0x2E6C]
  800. 00000902  7002                     moveq.l    D0, 0x02
  801. label00000904:
  802. 00000904  30D9                     move.w     [A0]+, [A1]+
  803. 00000906  51C8 FFFC                dbf        D0, -0x6 /* 00000904 */
  804. 0000090A  6000 00FC                bra        +0xFE /* 00000A08 */
  805. label0000090E:
  806. 0000090E  701B                     moveq.l    D0, 0x1B
  807. 00000910  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  808. 00000914  57C0                     seq        D0
  809. 00000916  4A00                     tst.b      D0
  810. 00000918  6732                     beq        +0x34 /* 0000094C */
  811. 0000091A  7205                     moveq.l    D1, 0x05
  812. 0000091C  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  813. 00000920  57C1                     seq        D1
  814. 00000922  C001                     and.b      D0, D1
  815. 00000924  6726                     beq        +0x28 /* 0000094C */
  816. 00000926  3B6D D66E D164           move.w     [A5 - 0x2E9C], [A5 - 0x2992]
  817. 0000092C  202C FFF4                move.l     D0, [A4 - 0xC]
  818. 00000930  90AC FFFC                sub.l      D0, [A4 - 0x4]
  819. 00000934  3B40 D166                move.w     [A5 - 0x2E9A], D0
  820. 00000938  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  821. 0000093C  43ED D162                lea.l      A1, [A5 - 0x2E9E]
  822. 00000940  7002                     moveq.l    D0, 0x02
  823. label00000942:
  824. 00000942  30D9                     move.w     [A0]+, [A1]+
  825. 00000944  51C8 FFFC                dbf        D0, -0x6 /* 00000942 */
  826. 00000948  6000 00BE                bra        +0xC0 /* 00000A08 */
  827. label0000094C:
  828. 0000094C  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  829. 00000952  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  830. 00000956  43ED D31A                lea.l      A1, [A5 - 0x2CE6]
  831. 0000095A  7002                     moveq.l    D0, 0x02
  832. label0000095C:
  833. 0000095C  30D9                     move.w     [A0]+, [A1]+
  834. 0000095E  51C8 FFFC                dbf        D0, -0x6 /* 0000095C */
  835. 00000962  6000 00A4                bra        +0xA6 /* 00000A08 */
  836. label00000966:
  837. 00000966  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  838. 0000096C  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  839. 00000970  43ED D66C                lea.l      A1, [A5 - 0x2994]
  840. 00000974  7002                     moveq.l    D0, 0x02
  841. label00000976:
  842. 00000976  30D9                     move.w     [A0]+, [A1]+
  843. 00000978  51C8 FFFC                dbf        D0, -0x6 /* 00000976 */
  844. 0000097C  6000 008A                bra        +0x8C /* 00000A08 */
  845. label00000980:
  846. 00000980  701B                     moveq.l    D0, 0x1B
  847. 00000982  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  848. 00000986  57C0                     seq        D0
  849. 00000988  4A00                     tst.b      D0
  850. 0000098A  677C                     beq        +0x7E /* 00000A08 */
  851. 0000098C  7202                     moveq.l    D1, 0x02
  852. 0000098E  B22C FFE7                cmp.b      D1, [A4 - 0x19]
  853. 00000992  57C1                     seq        D1
  854. 00000994  4A01                     tst.b      D1
  855. 00000996  660E                     bne        +0x10 /* 000009A6 */
  856. 00000998  7401                     moveq.l    D2, 0x01
  857. 0000099A  B42C FFE7                cmp.b      D2, [A4 - 0x19]
  858. 0000099E  57C2                     seq        D2
  859. 000009A0  8202                     or.b       D1, D2
  860. 000009A2  C001                     and.b      D0, D1
  861. 000009A4  6762                     beq        +0x64 /* 00000A08 */
  862. label000009A6:
  863. 000009A6  41EE FFFA                lea.l      A0, [A6 - 0x6]
  864. 000009AA  43EC FFE6                lea.l      A1, [A4 - 0x1A]
  865. 000009AE  7002                     moveq.l    D0, 0x02
  866. label000009B0:
  867. 000009B0  30D9                     move.w     [A0]+, [A1]+
  868. 000009B2  51C8 FFFC                dbf        D0, -0x6 /* 000009B0 */
  869. 000009B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  870. 000009BA  4EBA F840                jsr        [PC - 0x7C0 /* 000001FC */]
  871. 000009BE  7017                     moveq.l    D0, 0x17
  872. 000009C0  B02C FFE6                cmp.b      D0, [A4 - 0x1A]
  873. 000009C4  662C                     bne        +0x2E /* 000009F2 */
  874. 000009C6  7001                     moveq.l    D0, 0x01
  875. 000009C8  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  876. 000009CC  6612                     bne        +0x14 /* 000009E0 */
  877. 000009CE  7000                     moveq.l    D0, 0x00
  878. 000009D0  102C FFE7                move.b     D0, [A4 - 0x19]
  879. 000009D4  80BC 0000 00F0           or.l       D0, 0xF0
  880. 000009DA  1940 FFE7                move.b     [A4 - 0x19], D0
  881. 000009DE  6028                     bra        +0x2A /* 00000A08 */
  882. label000009E0:
  883. 000009E0  7000                     moveq.l    D0, 0x00
  884. 000009E2  102C FFE7                move.b     D0, [A4 - 0x19]
  885. 000009E6  C0BC 0000 000F           and.l      D0, 0xF
  886. 000009EC  1940 FFE7                move.b     [A4 - 0x19], D0
  887. 000009F0  6016                     bra        +0x18 /* 00000A08 */
  888. label000009F2:
  889. 000009F2  296C FFF8 FFF4           move.l     [A4 - 0xC], [A4 - 0x8]
  890. 000009F8  41EC FFE6                lea.l      A0, [A4 - 0x1A]
  891. 000009FC  43EE FFFA                lea.l      A1, [A6 - 0x6]
  892. 00000A00  7002                     moveq.l    D0, 0x02
  893. label00000A02:
  894. 00000A02  30D9                     move.w     [A0]+, [A1]+
  895. 00000A04  51C8 FFFC                dbf        D0, -0x6 /* 00000A02 */
  896. label00000A08:
  897. 00000A08  285F                     movea.l    A4, [A7]+
  898. 00000A0A  4E5E                     unlink     A6
  899. 00000A0C  2E9F                     move.l     [A7], [A7]+
  900. 00000A0E  4E75                     rts
  901. export_753:
  902. fn00000A10:
  903. 00000A10  4E56 FFDE                link       A6, -0x0022
  904. 00000A14  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  905. 00000A18  426E FFE2                clr.w      [A6 - 0x1E]
  906. 00000A1C  422E FFF3                clr.b      [A6 - 0xD]
  907. 00000A20  3D7C 01F4 FFE4           move.w     [A6 - 0x1C], 0x1F4
  908. 00000A26  42A7                     clr.l      -[A7]
  909. 00000A28  42A7                     clr.l      -[A7]
  910. 00000A2A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  911. 00000A2E  3F3C 0006                move.w     -[A7], 0x6
  912. 00000A32  301F                     move.w     D0, [A7]+
  913. 00000A34  C1DF                     muls.w     D0, [A7]+
  914. 00000A36  2E80                     move.l     [A7], D0
  915. 00000A38  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  916. 00000A3C  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  917. 00000A40  6616                     bne        +0x18 /* 00000A58 */
  918. 00000A42  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  919. 00000A46  42A7                     clr.l      -[A7]
  920. 00000A48  7006                     moveq.l    D0, 0x06
  921. 00000A4A  2F00                     move.l     -[A7], D0
  922. 00000A4C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  923. 00000A50  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  924. 00000A54  6000 031C                bra        +0x31E /* 00000D72 */
  925. label00000A58:
  926. 00000A58  2D6E 000A FFF4           move.l     [A6 - 0xC], [A6 + 0xA]
  927. label00000A5E:
  928. 00000A5E  206E FFF4                movea.l    A0, [A6 - 0xC]
  929. 00000A62  4A10                     tst.b      [A0]
  930. 00000A64  6700 030C                beq        +0x30E /* 00000D72 */
  931. 00000A68  2F0E                     move.l     -[A7], A6
  932. 00000A6A  4EBA FCDE                jsr        [PC - 0x322 /* 0000074A */]
  933. label00000A6E:
  934. 00000A6E  700B                     moveq.l    D0, 0x0B
  935. 00000A70  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  936. 00000A74  57C0                     seq        D0
  937. 00000A76  4A00                     tst.b      D0
  938. 00000A78  6728                     beq        +0x2A /* 00000AA2 */
  939. 00000A7A  720D                     moveq.l    D1, 0x0D
  940. 00000A7C  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  941. 00000A80  57C1                     seq        D1
  942. 00000A82  4A01                     tst.b      D1
  943. 00000A84  660E                     bne        +0x10 /* 00000A94 */
  944. 00000A86  7402                     moveq.l    D2, 0x02
  945. 00000A88  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  946. 00000A8C  57C2                     seq        D2
  947. 00000A8E  8202                     or.b       D1, D2
  948. 00000A90  C001                     and.b      D0, D1
  949. 00000A92  670E                     beq        +0x10 /* 00000AA2 */
  950. label00000A94:
  951. 00000A94  486D D186                pea.l      [A5 - 0x2E7A]
  952. 00000A98  2F0E                     move.l     -[A7], A6
  953. 00000A9A  4EBA FBCC                jsr        [PC - 0x434 /* 00000668 */]
  954. 00000A9E  6000 02C4                bra        +0x2C6 /* 00000D64 */
  955. label00000AA2:
  956. 00000AA2  7010                     moveq.l    D0, 0x10
  957. 00000AA4  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  958. 00000AA8  6600 00B8                bne        +0xBA /* 00000B62 */
  959. 00000AAC  1B6E FFE7 D15D           move.b     [A5 - 0x2EA3], [A6 - 0x19]
  960. 00000AB2  2B6E FFE8 D15E           move.l     [A5 - 0x2EA2], [A6 - 0x18]
  961. 00000AB8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  962. 00000ABC  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  963. 00000AC0  7002                     moveq.l    D0, 0x02
  964. label00000AC2:
  965. 00000AC2  30D9                     move.w     [A0]+, [A1]+
  966. 00000AC4  51C8 FFFC                dbf        D0, -0x6 /* 00000AC2 */
  967. 00000AC8  2F0E                     move.l     -[A7], A6
  968. 00000ACA  4EBA FC7E                jsr        [PC - 0x382 /* 0000074A */]
  969. 00000ACE  7017                     moveq.l    D0, 0x17
  970. 00000AD0  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  971. 00000AD4  57C0                     seq        D0
  972. 00000AD6  4A00                     tst.b      D0
  973. 00000AD8  6658                     bne        +0x5A /* 00000B32 */
  974. 00000ADA  720F                     moveq.l    D1, 0x0F
  975. 00000ADC  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  976. 00000AE0  57C1                     seq        D1
  977. 00000AE2  8001                     or.b       D0, D1
  978. 00000AE4  664C                     bne        +0x4E /* 00000B32 */
  979. 00000AE6  721B                     moveq.l    D1, 0x1B
  980. 00000AE8  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  981. 00000AEC  57C1                     seq        D1
  982. 00000AEE  4A01                     tst.b      D1
  983. 00000AF0  6734                     beq        +0x36 /* 00000B26 */
  984. 00000AF2  7402                     moveq.l    D2, 0x02
  985. 00000AF4  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  986. 00000AF8  57C2                     seq        D2
  987. 00000AFA  4A02                     tst.b      D2
  988. 00000AFC  6634                     bne        +0x36 /* 00000B32 */
  989. 00000AFE  7601                     moveq.l    D3, 0x01
  990. 00000B00  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  991. 00000B04  57C3                     seq        D3
  992. 00000B06  8403                     or.b       D2, D3
  993. 00000B08  6628                     bne        +0x2A /* 00000B32 */
  994. 00000B0A  760A                     moveq.l    D3, 0x0A
  995. 00000B0C  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  996. 00000B10  57C3                     seq        D3
  997. 00000B12  8403                     or.b       D2, D3
  998. 00000B14  661C                     bne        +0x1E /* 00000B32 */
  999. 00000B16  760B                     moveq.l    D3, 0x0B
  1000. 00000B18  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  1001. 00000B1C  57C3                     seq        D3
  1002. 00000B1E  8403                     or.b       D2, D3
  1003. 00000B20  C202                     and.b      D1, D2
  1004. 00000B22  8001                     or.b       D0, D1
  1005. 00000B24  660C                     bne        +0xE /* 00000B32 */
  1006. label00000B26:
  1007. 00000B26  720F                     moveq.l    D1, 0x0F
  1008. 00000B28  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1009. 00000B2C  57C1                     seq        D1
  1010. 00000B2E  8001                     or.b       D0, D1
  1011. 00000B30  6718                     beq        +0x1A /* 00000B4A */
  1012. label00000B32:
  1013. 00000B32  486E FFE6                pea.l      [A6 - 0x1A]
  1014. 00000B36  2F0E                     move.l     -[A7], A6
  1015. 00000B38  4EBA FB2E                jsr        [PC - 0x4D2 /* 00000668 */]
  1016. 00000B3C  486D D15C                pea.l      [A5 - 0x2EA4]
  1017. 00000B40  2F0E                     move.l     -[A7], A6
  1018. 00000B42  4EBA FB24                jsr        [PC - 0x4DC /* 00000668 */]
  1019. 00000B46  6000 FF16                bra        -0xE8 /* 00000A5E */
  1020. label00000B4A:
  1021. 00000B4A  486E FFEC                pea.l      [A6 - 0x14]
  1022. 00000B4E  2F0E                     move.l     -[A7], A6
  1023. 00000B50  4EBA FB16                jsr        [PC - 0x4EA /* 00000668 */]
  1024. 00000B54  486E FFE6                pea.l      [A6 - 0x1A]
  1025. 00000B58  2F0E                     move.l     -[A7], A6
  1026. 00000B5A  4EBA FB0C                jsr        [PC - 0x4F4 /* 00000668 */]
  1027. 00000B5E  6000 FEFE                bra        -0x100 /* 00000A5E */
  1028. label00000B62:
  1029. 00000B62  7011                     moveq.l    D0, 0x11
  1030. 00000B64  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1031. 00000B68  57C0                     seq        D0
  1032. 00000B6A  4A00                     tst.b      D0
  1033. 00000B6C  661C                     bne        +0x1E /* 00000B8A */
  1034. 00000B6E  720B                     moveq.l    D1, 0x0B
  1035. 00000B70  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1036. 00000B74  57C1                     seq        D1
  1037. 00000B76  4A01                     tst.b      D1
  1038. 00000B78  6700 008C                beq        +0x8E /* 00000C06 */
  1039. 00000B7C  7407                     moveq.l    D2, 0x07
  1040. 00000B7E  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1041. 00000B82  57C2                     seq        D2
  1042. 00000B84  C202                     and.b      D1, D2
  1043. 00000B86  8001                     or.b       D0, D1
  1044. 00000B88  677C                     beq        +0x7E /* 00000C06 */
  1045. label00000B8A:
  1046. 00000B8A  1B6E FFE7 D151           move.b     [A5 - 0x2EAF], [A6 - 0x19]
  1047. 00000B90  2B6E FFE8 D152           move.l     [A5 - 0x2EAE], [A6 - 0x18]
  1048. 00000B96  700B                     moveq.l    D0, 0x0B
  1049. 00000B98  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1050. 00000B9C  6606                     bne        +0x8 /* 00000BA4 */
  1051. 00000B9E  1B7C 0002 D151           move.b     [A5 - 0x2EAF], 0x2
  1052. label00000BA4:
  1053. 00000BA4  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1054. 00000BA8  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  1055. 00000BAC  7002                     moveq.l    D0, 0x02
  1056. label00000BAE:
  1057. 00000BAE  30D9                     move.w     [A0]+, [A1]+
  1058. 00000BB0  51C8 FFFC                dbf        D0, -0x6 /* 00000BAE */
  1059. 00000BB4  2F0E                     move.l     -[A7], A6
  1060. 00000BB6  4EBA F644                jsr        [PC - 0x9BC /* 000001FC */]
  1061. 00000BBA  701B                     moveq.l    D0, 0x1B
  1062. 00000BBC  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1063. 00000BC0  57C0                     seq        D0
  1064. 00000BC2  4A00                     tst.b      D0
  1065. 00000BC4  6732                     beq        +0x34 /* 00000BF8 */
  1066. 00000BC6  7202                     moveq.l    D1, 0x02
  1067. 00000BC8  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1068. 00000BCC  57C1                     seq        D1
  1069. 00000BCE  4A01                     tst.b      D1
  1070. 00000BD0  660E                     bne        +0x10 /* 00000BE0 */
  1071. 00000BD2  7401                     moveq.l    D2, 0x01
  1072. 00000BD4  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1073. 00000BD8  57C2                     seq        D2
  1074. 00000BDA  8202                     or.b       D1, D2
  1075. 00000BDC  C001                     and.b      D0, D1
  1076. 00000BDE  6718                     beq        +0x1A /* 00000BF8 */
  1077. label00000BE0:
  1078. 00000BE0  486E FFE6                pea.l      [A6 - 0x1A]
  1079. 00000BE4  2F0E                     move.l     -[A7], A6
  1080. 00000BE6  4EBA FA80                jsr        [PC - 0x580 /* 00000668 */]
  1081. 00000BEA  486D D150                pea.l      [A5 - 0x2EB0]
  1082. 00000BEE  2F0E                     move.l     -[A7], A6
  1083. 00000BF0  4EBA FA76                jsr        [PC - 0x58A /* 00000668 */]
  1084. 00000BF4  6000 FE68                bra        -0x196 /* 00000A5E */
  1085. label00000BF8:
  1086. 00000BF8  486E FFEC                pea.l      [A6 - 0x14]
  1087. 00000BFC  2F0E                     move.l     -[A7], A6
  1088. 00000BFE  4EBA FA68                jsr        [PC - 0x598 /* 00000668 */]
  1089. 00000C02  6000 FE6A                bra        -0x194 /* 00000A6E */
  1090. label00000C06:
  1091. 00000C06  700D                     moveq.l    D0, 0x0D
  1092. 00000C08  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1093. 00000C0C  660E                     bne        +0x10 /* 00000C1C */
  1094. 00000C0E  2B6E FFE8 D158           move.l     [A5 - 0x2EA8], [A6 - 0x18]
  1095. 00000C14  422D D157                clr.b      [A5 - 0x2EA9]
  1096. 00000C18  6000 00B2                bra        +0xB4 /* 00000CCC */
  1097. label00000C1C:
  1098. 00000C1C  701B                     moveq.l    D0, 0x1B
  1099. 00000C1E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1100. 00000C22  57C0                     seq        D0
  1101. 00000C24  4A00                     tst.b      D0
  1102. 00000C26  6700 013C                beq        +0x13E /* 00000D64 */
  1103. 00000C2A  7206                     moveq.l    D1, 0x06
  1104. 00000C2C  B22E FFE7                cmp.b      D1, [A6 - 0x19]
  1105. 00000C30  57C1                     seq        D1
  1106. 00000C32  C001                     and.b      D0, D1
  1107. 00000C34  6700 012E                beq        +0x130 /* 00000D64 */
  1108. 00000C38  2B6E FFE8 D17C           move.l     [A5 - 0x2E84], [A6 - 0x18]
  1109. 00000C3E  2B6E FFE8 D158           move.l     [A5 - 0x2EA8], [A6 - 0x18]
  1110. 00000C44  2B6E FFE8 D182           move.l     [A5 - 0x2E7E], [A6 - 0x18]
  1111. 00000C4A  2F0E                     move.l     -[A7], A6
  1112. 00000C4C  4EBA F5AE                jsr        [PC - 0xA52 /* 000001FC */]
  1113. 00000C50  7010                     moveq.l    D0, 0x10
  1114. 00000C52  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1115. 00000C56  57C0                     seq        D0
  1116. 00000C58  4A00                     tst.b      D0
  1117. 00000C5A  6600 FE12                bne        -0x1EC /* 00000A6E */
  1118. 00000C5E  7211                     moveq.l    D1, 0x11
  1119. 00000C60  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1120. 00000C64  57C1                     seq        D1
  1121. 00000C66  8001                     or.b       D0, D1
  1122. 00000C68  6600 FE04                bne        -0x1FA /* 00000A6E */
  1123. 00000C6C  720B                     moveq.l    D1, 0x0B
  1124. 00000C6E  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1125. 00000C72  57C1                     seq        D1
  1126. 00000C74  4A01                     tst.b      D1
  1127. 00000C76  671A                     beq        +0x1C /* 00000C92 */
  1128. 00000C78  7407                     moveq.l    D2, 0x07
  1129. 00000C7A  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1130. 00000C7E  57C2                     seq        D2
  1131. 00000C80  C202                     and.b      D1, D2
  1132. 00000C82  670E                     beq        +0x10 /* 00000C92 */
  1133. 00000C84  4A2E FFF3                tst.b      [A6 - 0xD]
  1134. 00000C88  57C2                     seq        D2
  1135. 00000C8A  C202                     and.b      D1, D2
  1136. 00000C8C  8001                     or.b       D0, D1
  1137. 00000C8E  6600 FDDE                bne        -0x220 /* 00000A6E */
  1138. label00000C92:
  1139. 00000C92  721B                     moveq.l    D1, 0x1B
  1140. 00000C94  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1141. 00000C98  57C1                     seq        D1
  1142. 00000C9A  4A01                     tst.b      D1
  1143. 00000C9C  6720                     beq        +0x22 /* 00000CBE */
  1144. 00000C9E  7407                     moveq.l    D2, 0x07
  1145. 00000CA0  B42E FFE7                cmp.b      D2, [A6 - 0x19]
  1146. 00000CA4  57C2                     seq        D2
  1147. 00000CA6  4A02                     tst.b      D2
  1148. 00000CA8  6600 FDC4                bne        -0x23A /* 00000A6E */
  1149. 00000CAC  7608                     moveq.l    D3, 0x08
  1150. 00000CAE  B62E FFE7                cmp.b      D3, [A6 - 0x19]
  1151. 00000CB2  57C3                     seq        D3
  1152. 00000CB4  8403                     or.b       D2, D3
  1153. 00000CB6  C202                     and.b      D1, D2
  1154. 00000CB8  8001                     or.b       D0, D1
  1155. 00000CBA  6600 FDB2                bne        -0x24C /* 00000A6E */
  1156. label00000CBE:
  1157. 00000CBE  1B7C 0080 D157           move.b     [A5 - 0x2EA9], 0x80
  1158. 00000CC4  700D                     moveq.l    D0, 0x0D
  1159. 00000CC6  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1160. 00000CCA  661E                     bne        +0x20 /* 00000CEA */
  1161. label00000CCC:
  1162. 00000CCC  102D D157                move.b     D0, [A5 - 0x2EA9]
  1163. 00000CD0  4880                     ext.w      D0
  1164. 00000CD2  122E FFE7                move.b     D1, [A6 - 0x19]
  1165. 00000CD6  4881                     ext.w      D1
  1166. 00000CD8  D240                     add.w      D1, D0
  1167. 00000CDA  1B41 D157                move.b     [A5 - 0x2EA9], D1
  1168. 00000CDE  2B6E FFE8 D182           move.l     [A5 - 0x2E7E], [A6 - 0x18]
  1169. 00000CE4  2F0E                     move.l     -[A7], A6
  1170. 00000CE6  4EBA F514                jsr        [PC - 0xAEC /* 000001FC */]
  1171. label00000CEA:
  1172. 00000CEA  7019                     moveq.l    D0, 0x19
  1173. 00000CEC  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  1174. 00000CF0  57C0                     seq        D0
  1175. 00000CF2  4A00                     tst.b      D0
  1176. 00000CF4  660C                     bne        +0xE /* 00000D02 */
  1177. 00000CF6  7218                     moveq.l    D1, 0x18
  1178. 00000CF8  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  1179. 00000CFC  57C1                     seq        D1
  1180. 00000CFE  8001                     or.b       D0, D1
  1181. 00000D00  6718                     beq        +0x1A /* 00000D1A */
  1182. label00000D02:
  1183. 00000D02  486E FFE6                pea.l      [A6 - 0x1A]
  1184. 00000D06  2F0E                     move.l     -[A7], A6
  1185. 00000D08  4EBA F95E                jsr        [PC - 0x6A2 /* 00000668 */]
  1186. 00000D0C  486D D156                pea.l      [A5 - 0x2EAA]
  1187. 00000D10  2F0E                     move.l     -[A7], A6
  1188. 00000D12  4EBA F954                jsr        [PC - 0x6AC /* 00000668 */]
  1189. 00000D16  6000 FD46                bra        -0x2B8 /* 00000A5E */
  1190. label00000D1A:
  1191. 00000D1A  7000                     moveq.l    D0, 0x00
  1192. 00000D1C  102D D157                move.b     D0, [A5 - 0x2EA9]
  1193. 00000D20  C0BC 0000 0080           and.l      D0, 0x80
  1194. 00000D26  4A80                     tst.l      D0
  1195. 00000D28  670A                     beq        +0xC /* 00000D34 */
  1196. 00000D2A  486D D17A                pea.l      [A5 - 0x2E86]
  1197. 00000D2E  2F0E                     move.l     -[A7], A6
  1198. 00000D30  4EBA F936                jsr        [PC - 0x6CA /* 00000668 */]
  1199. label00000D34:
  1200. 00000D34  7000                     moveq.l    D0, 0x00
  1201. 00000D36  102D D157                move.b     D0, [A5 - 0x2EA9]
  1202. 00000D3A  C0BC 0000 000F           and.l      D0, 0xF
  1203. 00000D40  4A80                     tst.l      D0
  1204. 00000D42  6700 FD2A                beq        -0x2D4 /* 00000A6E */
  1205. 00000D46  7000                     moveq.l    D0, 0x00
  1206. 00000D48  102D D157                move.b     D0, [A5 - 0x2EA9]
  1207. 00000D4C  C0BC 0000 000F           and.l      D0, 0xF
  1208. 00000D52  1B40 D181                move.b     [A5 - 0x2E7F], D0
  1209. 00000D56  486D D180                pea.l      [A5 - 0x2E80]
  1210. 00000D5A  2F0E                     move.l     -[A7], A6
  1211. 00000D5C  4EBA F90A                jsr        [PC - 0x6F6 /* 00000668 */]
  1212. 00000D60  6000 FD0C                bra        -0x2F2 /* 00000A6E */
  1213. label00000D64:
  1214. 00000D64  486E FFE6                pea.l      [A6 - 0x1A]
  1215. 00000D68  2F0E                     move.l     -[A7], A6
  1216. 00000D6A  4EBA F8FC                jsr        [PC - 0x704 /* 00000668 */]
  1217. 00000D6E  6000 FCEE                bra        -0x310 /* 00000A5E */
  1218. label00000D72:
  1219. 00000D72  102E FFF3                move.b     D0, [A6 - 0xD]
  1220. 00000D76  670C                     beq        +0xE /* 00000D84 */
  1221. 00000D78  486D D168                pea.l      [A5 - 0x2E98]
  1222. 00000D7C  2F0E                     move.l     -[A7], A6
  1223. 00000D7E  4EBA F83C                jsr        [PC - 0x7C4 /* 000005BC */]
  1224. 00000D82  600A                     bra        +0xC /* 00000D8E */
  1225. label00000D84:
  1226. 00000D84  486D D168                pea.l      [A5 - 0x2E98]
  1227. 00000D88  2F0E                     move.l     -[A7], A6
  1228. 00000D8A  4EBA F8DC                jsr        [PC - 0x724 /* 00000668 */]
  1229. label00000D8E:
  1230. 00000D8E  2D6E FFDE 000E           move.l     [A6 + 0xE], [A6 - 0x22]
  1231. label00000D94:
  1232. 00000D94  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1233. 00000D98  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1234. 00000D9C  4E5E                     unlink     A6
  1235. 00000D9E  205F                     movea.l    A0, [A7]+
  1236. 00000DA0  5C4F                     addq.w     A7, 6
  1237. 00000DA2  4ED0                     jmp        [A0]
  1238. fn00000DA4:
  1239. 00000DA4  4E56 0000                link       A6, 0
  1240. 00000DA8  206D D42C                movea.l    A0, [A5 - 0x2BD4]
  1241. 00000DAC  2050                     movea.l    A0, [A0]
  1242. 00000DAE  302E 0008                move.w     D0, [A6 + 0x8]
  1243. 00000DB2  48C0                     ext.l      D0
  1244. 00000DB4  D090                     add.l      D0, [A0]
  1245. 00000DB6  2D40 000A                move.l     [A6 + 0xA], D0
  1246. 00000DBA  4E5E                     unlink     A6
  1247. 00000DBC  205F                     movea.l    A0, [A7]+
  1248. 00000DBE  544F                     addq.w     A7, 2
  1249. 00000DC0  4ED0                     jmp        [A0]
  1250. fn00000DC2:
  1251. 00000DC2  4E56 FFFC                link       A6, -0x0004
  1252. 00000DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1253. 00000DCA  117C 0001 000A           move.b     [A0 + 0xA], 0x1
  1254. 00000DD0  4267                     clr.w      -[A7]
  1255. 00000DD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1256. 00000DD6  486E FFFC                pea.l      [A6 - 0x4]
  1257. 00000DDA  202E 000C                move.l     D0, [A6 + 0xC]
  1258. 00000DDE  5280                     addq.l     D0, 1
  1259. 00000DE0  2F00                     move.l     -[A7], D0
  1260. 00000DE2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1261. 00000DE6  4A5F                     tst.w      [A7]+
  1262. 00000DE8  671A                     beq        +0x1C /* 00000E04 */
  1263. 00000DEA  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1264. 00000DEE  42A7                     clr.l      -[A7]
  1265. 00000DF0  7001                     moveq.l    D0, 0x01
  1266. 00000DF2  2F00                     move.l     -[A7], D0
  1267. 00000DF4  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1268. 00000DF8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1269. 00000DFC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1270. 00000E00  2050                     movea.l    A0, [A0]
  1271. 00000E02  4210                     clr.b      [A0]
  1272. label00000E04:
  1273. 00000E04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1274. 00000E08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1275. 00000E0C  4EBA F2EC                jsr        [PC - 0xD14 /* 000000FA */]
  1276. 00000E10  4E5E                     unlink     A6
  1277. 00000E12  205F                     movea.l    A0, [A7]+
  1278. 00000E14  DEFC 000C                add.w      A7, 0xC
  1279. 00000E18  4ED0                     jmp        [A0]
  1280. export_754:
  1281. 00000E1A  4E56 FFFC                link       A6, -0x0004
  1282. 00000E1E  2F0C                     move.l     -[A7], A4
  1283. 00000E20  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1284. 00000E24  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  1285. 00000E28  42A7                     clr.l      -[A7]
  1286. 00000E2A  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  1287. 00000E2E  285F                     movea.l    A4, [A7]+
  1288. 00000E30  42A7                     clr.l      -[A7]
  1289. 00000E32  2F0C                     move.l     -[A7], A4
  1290. 00000E34  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1291. 00000E38  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1292. 00000E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1293. 00000E40  4EBA FF80                jsr        [PC - 0x80 /* 00000DC2 */]
  1294. 00000E44  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1295. 00000E48  285F                     movea.l    A4, [A7]+
  1296. 00000E4A  4E5E                     unlink     A6
  1297. 00000E4C  2E9F                     move.l     [A7], [A7]+
  1298. 00000E4E  4E75                     rts
  1299. fn00000E50:
  1300. 00000E50  4E56 FF00                link       A6, -0x0100
  1301. 00000E54  422E 0008                clr.b      [A6 + 0x8]
  1302. 00000E58  7004                     moveq.l    D0, 0x04
  1303. 00000E5A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1304. 00000E5E  5DC0                     slt        D0
  1305. 00000E60  721C                     moveq.l    D1, 0x1C
  1306. 00000E62  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  1307. 00000E66  5EC1                     sgt        D1
  1308. 00000E68  C001                     and.b      D0, D1
  1309. 00000E6A  671E                     beq        +0x20 /* 00000E8A */
  1310. 00000E6C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1311. 00000E72  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  1312. 00000E76  486E FF00                pea.l      [A6 - 0x100]
  1313. 00000E7A  4EBA F206                jsr        [PC - 0xDFA /* 00000082 */]
  1314. 00000E7E  486E FF00                pea.l      [A6 - 0x100]
  1315. 00000E82  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1316. 00000E86  4EBA F178                jsr        [PC - 0xE88 /* 00000000 */]
  1317. label00000E8A:
  1318. 00000E8A  4E5E                     unlink     A6
  1319. 00000E8C  4E75                     rts
  1320. export_755:
  1321. fn00000E8E:
  1322. 00000E8E  4E56 0000                link       A6, 0
  1323. 00000E92  2F0C                     move.l     -[A7], A4
  1324. 00000E94  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  1325. 00000E98  536C 0008                subq.w     [A4 + 0x8], 1
  1326. 00000E9C  206C 0004                movea.l    A0, [A4 + 0x4]
  1327. 00000EA0  2F08                     move.l     -[A7], A0
  1328. 00000EA2  42A7                     clr.l      -[A7]
  1329. 00000EA4  302C 0008                move.w     D0, [A4 + 0x8]
  1330. 00000EA8  5340                     subq.w     D0, 1
  1331. 00000EAA  3F00                     move.w     -[A7], D0
  1332. 00000EAC  3F3C 0006                move.w     -[A7], 0x6
  1333. 00000EB0  301F                     move.w     D0, [A7]+
  1334. 00000EB2  C1DF                     muls.w     D0, [A7]+
  1335. 00000EB4  2E80                     move.l     [A7], D0
  1336. 00000EB6  201F                     move.l     D0, [A7]+
  1337. 00000EB8  205F                     movea.l    A0, [A7]+
  1338. 00000EBA  D090                     add.l      D0, [A0]
  1339. 00000EBC  2040                     movea.l    A0, D0
  1340. 00000EBE  43ED D426                lea.l      A1, [A5 - 0x2BDA]
  1341. 00000EC2  7002                     moveq.l    D0, 0x02
  1342. label00000EC4:
  1343. 00000EC4  32D8                     move.w     [A1]+, [A0]+
  1344. 00000EC6  51C8 FFFC                dbf        D0, -0x6 /* 00000EC4 */
  1345. 00000ECA  285F                     movea.l    A4, [A7]+
  1346. 00000ECC  4E5E                     unlink     A6
  1347. 00000ECE  4E75                     rts
  1348. export_756:
  1349. 00000ED0  4E56 0000                link       A6, 0
  1350. 00000ED4  2F0C                     move.l     -[A7], A4
  1351. 00000ED6  2B6E 0008 D42C           move.l     [A5 - 0x2BD4], [A6 + 0x8]
  1352. 00000EDC  6612                     bne        +0x14 /* 00000EF0 */
  1353. 00000EDE  41ED D426                lea.l      A0, [A5 - 0x2BDA]
  1354. 00000EE2  43ED D18E                lea.l      A1, [A5 - 0x2E72]
  1355. 00000EE6  7002                     moveq.l    D0, 0x02
  1356. label00000EE8:
  1357. 00000EE8  30D9                     move.w     [A0]+, [A1]+
  1358. 00000EEA  51C8 FFFC                dbf        D0, -0x6 /* 00000EE8 */
  1359. 00000EEE  6032                     bra        +0x34 /* 00000F22 */
  1360. label00000EF0:
  1361. 00000EF0  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  1362. 00000EF4  206C 0004                movea.l    A0, [A4 + 0x4]
  1363. 00000EF8  2F08                     move.l     -[A7], A0
  1364. 00000EFA  42A7                     clr.l      -[A7]
  1365. 00000EFC  302C 0008                move.w     D0, [A4 + 0x8]
  1366. 00000F00  5340                     subq.w     D0, 1
  1367. 00000F02  3F00                     move.w     -[A7], D0
  1368. 00000F04  3F3C 0006                move.w     -[A7], 0x6
  1369. 00000F08  301F                     move.w     D0, [A7]+
  1370. 00000F0A  C1DF                     muls.w     D0, [A7]+
  1371. 00000F0C  2E80                     move.l     [A7], D0
  1372. 00000F0E  201F                     move.l     D0, [A7]+
  1373. 00000F10  205F                     movea.l    A0, [A7]+
  1374. 00000F12  D090                     add.l      D0, [A0]
  1375. 00000F14  2040                     movea.l    A0, D0
  1376. 00000F16  43ED D426                lea.l      A1, [A5 - 0x2BDA]
  1377. 00000F1A  7002                     moveq.l    D0, 0x02
  1378. label00000F1C:
  1379. 00000F1C  32D8                     move.w     [A1]+, [A0]+
  1380. 00000F1E  51C8 FFFC                dbf        D0, -0x6 /* 00000F1C */
  1381. label00000F22:
  1382. 00000F22  285F                     movea.l    A4, [A7]+
  1383. 00000F24  4E5E                     unlink     A6
  1384. 00000F26  2E9F                     move.l     [A7], [A7]+
  1385. 00000F28  4E75                     rts
  1386. export_757:
  1387. 00000F2A  4E56 0000                link       A6, 0
  1388. 00000F2E  2F0C                     move.l     -[A7], A4
  1389. 00000F30  286D D42C                movea.l    A4, [A5 - 0x2BD4]
  1390. 00000F34  396E 0008 0008           move.w     [A4 + 0x8], [A6 + 0x8]
  1391. 00000F3A  206C 0004                movea.l    A0, [A4 + 0x4]
  1392. 00000F3E  2F08                     move.l     -[A7], A0
  1393. 00000F40  42A7                     clr.l      -[A7]
  1394. 00000F42  302C 0008                move.w     D0, [A4 + 0x8]
  1395. 00000F46  5340                     subq.w     D0, 1
  1396. 00000F48  3F00                     move.w     -[A7], D0
  1397. 00000F4A  3F3C 0006                move.w     -[A7], 0x6
  1398. 00000F4E  301F                     move.w     D0, [A7]+
  1399. 00000F50  C1DF                     muls.w     D0, [A7]+
  1400. 00000F52  2E80                     move.l     [A7], D0
  1401. 00000F54  201F                     move.l     D0, [A7]+
  1402. 00000F56  205F                     movea.l    A0, [A7]+
  1403. 00000F58  D090                     add.l      D0, [A0]
  1404. 00000F5A  2040                     movea.l    A0, D0
  1405. 00000F5C  43ED D426                lea.l      A1, [A5 - 0x2BDA]
  1406. 00000F60  7002                     moveq.l    D0, 0x02
  1407. label00000F62:
  1408. 00000F62  32D8                     move.w     [A1]+, [A0]+
  1409. 00000F64  51C8 FFFC                dbf        D0, -0x6 /* 00000F62 */
  1410. 00000F68  285F                     movea.l    A4, [A7]+
  1411. 00000F6A  4E5E                     unlink     A6
  1412. 00000F6C  205F                     movea.l    A0, [A7]+
  1413. 00000F6E  544F                     addq.w     A7, 2
  1414. 00000F70  4ED0                     jmp        [A0]
  1415. export_758:
  1416. fn00000F72:
  1417. 00000F72  4E56 FE00                link       A6, -0x0200
  1418. 00000F76  7004                     moveq.l    D0, 0x04
  1419. 00000F78  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1420. 00000F7C  5DC0                     slt        D0
  1421. 00000F7E  721C                     moveq.l    D1, 0x1C
  1422. 00000F80  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  1423. 00000F84  5EC1                     sgt        D1
  1424. 00000F86  C001                     and.b      D0, D1
  1425. 00000F88  670E                     beq        +0x10 /* 00000F98 */
  1426. 00000F8A  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  1427. 00000F8E  486E FF00                pea.l      [A6 - 0x100]
  1428. 00000F92  4EBA F0EE                jsr        [PC - 0xF12 /* 00000082 */]
  1429. 00000F96  6028                     bra        +0x2A /* 00000FC0 */
  1430. label00000F98:
  1431. 00000F98  7002                     moveq.l    D0, 0x02
  1432. 00000F9A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1433. 00000F9E  661C                     bne        +0x1E /* 00000FBC */
  1434. 00000FA0  486E FE00                pea.l      [A6 - 0x200]
  1435. 00000FA4  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1436. 00000FA8  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  1437. 00000FAC  205F                     movea.l    A0, [A7]+
  1438. 00000FAE  43EE FF00                lea.l      A1, [A6 - 0x100]
  1439. 00000FB2  707F                     moveq.l    D0, 0x7F
  1440. label00000FB4:
  1441. 00000FB4  32D8                     move.w     [A1]+, [A0]+
  1442. 00000FB6  51C8 FFFC                dbf        D0, -0x6 /* 00000FB4 */
  1443. 00000FBA  6004                     bra        +0x6 /* 00000FC0 */
  1444. label00000FBC:
  1445. 00000FBC  422E FF00                clr.b      [A6 - 0x100]
  1446. label00000FC0:
  1447. 00000FC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1448. 00000FC4  43EE FF00                lea.l      A1, [A6 - 0x100]
  1449. 00000FC8  707F                     moveq.l    D0, 0x7F
  1450. label00000FCA:
  1451. 00000FCA  30D9                     move.w     [A0]+, [A1]+
  1452. 00000FCC  51C8 FFFC                dbf        D0, -0x6 /* 00000FCA */
  1453. 00000FD0  4E5E                     unlink     A6
  1454. 00000FD2  4E75                     rts
  1455. export_759:
  1456. fn00000FD4:
  1457. 00000FD4  4E56 FEF0                link       A6, -0x0110
  1458. 00000FD8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1459. 00000FDC  182E 0008                move.b     D4, [A6 + 0x8]
  1460. 00000FE0  206D D19A                movea.l    A0, [A5 - 0x2E66]
  1461. 00000FE4  2850                     movea.l    A4, [A0]
  1462. 00000FE6  1004                     move.b     D0, D4
  1463. 00000FE8  6704                     beq        +0x6 /* 00000FEE */
  1464. 00000FEA  4247                     clr.w      D7
  1465. 00000FEC  6004                     bra        +0x6 /* 00000FF2 */
  1466. label00000FEE:
  1467. 00000FEE  3E3C 0100                move.w     D7, 0x100
  1468. label00000FF2:
  1469. 00000FF2  3D7C 0001 FEF0           move.w     [A6 - 0x110], 0x1
  1470. 00000FF8  3A2E FEF0                move.w     D5, [A6 - 0x110]
  1471. 00000FFC  607C                     bra        +0x7E /* 0000107A */
  1472. label00000FFE:
  1473. 00000FFE  1014                     move.b     D0, [A4]
  1474. 00001000  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1475. 00001004  57C0                     seq        D0
  1476. 00001006  4A00                     tst.b      D0
  1477. 00001008  676C                     beq        +0x6E /* 00001076 */
  1478. 0000100A  122C 0001                move.b     D1, [A4 + 0x1]
  1479. 0000100E  4881                     ext.w      D1
  1480. 00001010  B26E 000A                cmp.w      D1, [A6 + 0xA]
  1481. 00001014  57C1                     seq        D1
  1482. 00001016  C001                     and.b      D0, D1
  1483. 00001018  675C                     beq        +0x5E /* 00001076 */
  1484. 0000101A  206D CD34                movea.l    A0, [A5 - 0x32CC]
  1485. 0000101E  302C 0002                move.w     D0, [A4 + 0x2]
  1486. 00001022  48C0                     ext.l      D0
  1487. 00001024  2640                     movea.l    A3, D0
  1488. 00001026  D7D0                     add.l      A3, [A0]
  1489. 00001028  2F0B                     move.l     -[A7], A3
  1490. 0000102A  486E FEF2                pea.l      [A6 - 0x10E]
  1491. 0000102E  4240                     clr.w      D0
  1492. 00001030  1013                     move.b     D0, [A3]
  1493. 00001032  5240                     addq.w     D0, 1
  1494. 00001034  48C0                     ext.l      D0
  1495. 00001036  2F00                     move.l     -[A7], D0
  1496. 00001038  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1497. 0000103C  4246                     clr.w      D6
  1498. 0000103E  1C2E FEF2                move.b     D6, [A6 - 0x10E]
  1499. 00001042  1004                     move.b     D0, D4
  1500. 00001044  670A                     beq        +0xC /* 00001050 */
  1501. 00001046  BE46                     cmp.w      D7, D6
  1502. 00001048  5DC1                     slt        D1
  1503. 0000104A  C001                     and.b      D0, D1
  1504. 0000104C  4A00                     tst.b      D0
  1505. 0000104E  6614                     bne        +0x16 /* 00001064 */
  1506. label00001050:
  1507. 00001050  1204                     move.b     D1, D4
  1508. 00001052  0A01 0001                xori.b     D1, 0x1
  1509. 00001056  4A01                     tst.b      D1
  1510. 00001058  671C                     beq        +0x1E /* 00001076 */
  1511. 0000105A  BE46                     cmp.w      D7, D6
  1512. 0000105C  5EC2                     sgt        D2
  1513. 0000105E  C202                     and.b      D1, D2
  1514. 00001060  8001                     or.b       D0, D1
  1515. 00001062  6712                     beq        +0x14 /* 00001076 */
  1516. label00001064:
  1517. 00001064  3E06                     move.w     D7, D6
  1518. 00001066  206E 000E                movea.l    A0, [A6 + 0xE]
  1519. 0000106A  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  1520. 0000106E  707F                     moveq.l    D0, 0x7F
  1521. label00001070:
  1522. 00001070  30D9                     move.w     [A0]+, [A1]+
  1523. 00001072  51C8 FFFC                dbf        D0, -0x6 /* 00001070 */
  1524. label00001076:
  1525. 00001076  588C                     addq.l     A4, 4
  1526. 00001078  5245                     addq.w     D5, 1
  1527. label0000107A:
  1528. 0000107A  0C45 0313                cmpi.w     D5, 0x313
  1529. 0000107E  6F00 FF7E                ble        -0x80 /* 00000FFE */
  1530. 00001082  4A47                     tst.w      D7
  1531. 00001084  5EC0                     sgt        D0
  1532. 00001086  4A00                     tst.b      D0
  1533. 00001088  670C                     beq        +0xE /* 00001096 */
  1534. 0000108A  0C47 0100                cmpi.w     D7, 0x100
  1535. 0000108E  5DC1                     slt        D1
  1536. 00001090  C001                     and.b      D0, D1
  1537. 00001092  6702                     beq        +0x4 /* 00001096 */
  1538. 00001094  6006                     bra        +0x8 /* 0000109C */
  1539. label00001096:
  1540. 00001096  206E 000E                movea.l    A0, [A6 + 0xE]
  1541. 0000109A  4210                     clr.b      [A0]
  1542. label0000109C:
  1543. 0000109C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1544. 000010A0  4E5E                     unlink     A6
  1545. 000010A2  205F                     movea.l    A0, [A7]+
  1546. 000010A4  5C4F                     addq.w     A7, 6
  1547. 000010A6  4ED0                     jmp        [A0]
  1548. export_760:
  1549. fn000010A8:
  1550. 000010A8  4E56 FF00                link       A6, -0x0100
  1551. 000010AC  206E 000A                movea.l    A0, [A6 + 0xA]
  1552. 000010B0  2F08                     move.l     -[A7], A0
  1553. 000010B2  486E FF00                pea.l      [A6 - 0x100]
  1554. 000010B6  1F3C 0019                move.b     -[A7], 0x19
  1555. 000010BA  102E 0008                move.b     D0, [A6 + 0x8]
  1556. 000010BE  4880                     ext.w      D0
  1557. 000010C0  3F00                     move.w     -[A7], D0
  1558. 000010C2  4267                     clr.w      -[A7]
  1559. 000010C4  4EBA FF0E                jsr        [PC - 0xF2 /* 00000FD4 */]
  1560. 000010C8  201F                     move.l     D0, [A7]+
  1561. 000010CA  205F                     movea.l    A0, [A7]+
  1562. 000010CC  2240                     movea.l    A1, D0
  1563. 000010CE  700F                     moveq.l    D0, 0x0F
  1564. label000010D0:
  1565. 000010D0  30D9                     move.w     [A0]+, [A1]+
  1566. 000010D2  51C8 FFFC                dbf        D0, -0x6 /* 000010D0 */
  1567. 000010D6  4E5E                     unlink     A6
  1568. 000010D8  205F                     movea.l    A0, [A7]+
  1569. 000010DA  544F                     addq.w     A7, 2
  1570. 000010DC  4ED0                     jmp        [A0]
  1571. export_761:
  1572. 000010DE  4E56 0000                link       A6, 0
  1573. 000010E2  700F                     moveq.l    D0, 0x0F
  1574. 000010E4  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1575. 000010E8  57C0                     seq        D0
  1576. 000010EA  4400                     neg.b      D0
  1577. 000010EC  1D40 0008                move.b     [A6 + 0x8], D0
  1578. 000010F0  4E5E                     unlink     A6
  1579. 000010F2  4E75                     rts
  1580. fn000010F4:
  1581. 000010F4  4E56 0000                link       A6, 0
  1582. 000010F8  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1583. 000010FE  4267                     clr.w      -[A7]
  1584. 00001100  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1585. 00001104  4EBA 160E                jsr        [PC + 0x160E /* 00002714 */]
  1586. 00001108  101F                     move.b     D0, [A7]+
  1587. 0000110A  6702                     beq        +0x4 /* 0000110E */
  1588. 0000110C  602A                     bra        +0x2C /* 00001138 */
  1589. label0000110E:
  1590. 0000110E  7007                     moveq.l    D0, 0x07
  1591. 00001110  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1592. 00001114  57C0                     seq        D0
  1593. 00001116  4A00                     tst.b      D0
  1594. 00001118  671A                     beq        +0x1C /* 00001134 */
  1595. 0000111A  7203                     moveq.l    D1, 0x03
  1596. 0000111C  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  1597. 00001120  57C1                     seq        D1
  1598. 00001122  C001                     and.b      D0, D1
  1599. 00001124  670E                     beq        +0x10 /* 00001134 */
  1600. 00001126  422D D01A                clr.b      [A5 - 0x2FE6]
  1601. 0000112A  486D D01A                pea.l      [A5 - 0x2FE6]
  1602. 0000112E  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1603. 00001132  6004                     bra        +0x6 /* 00001138 */
  1604. label00001134:
  1605. 00001134  422E 000A                clr.b      [A6 + 0xA]
  1606. label00001138:
  1607. 00001138  4E5E                     unlink     A6
  1608. 0000113A  205F                     movea.l    A0, [A7]+
  1609. 0000113C  544F                     addq.w     A7, 2
  1610. 0000113E  4ED0                     jmp        [A0]
  1611. export_762:
  1612. 00001140  4E56 FFFC                link       A6, -0x0004
  1613. 00001144  48E7 0300                movem.l    -[A7], D6,D7
  1614. 00001148  422E 0008                clr.b      [A6 + 0x8]
  1615. 0000114C  4247                     clr.w      D7
  1616. 0000114E  7009                     moveq.l    D0, 0x09
  1617. 00001150  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1618. 00001154  57C0                     seq        D0
  1619. 00001156  4A00                     tst.b      D0
  1620. 00001158  6618                     bne        +0x1A /* 00001172 */
  1621. 0000115A  7206                     moveq.l    D1, 0x06
  1622. 0000115C  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  1623. 00001160  57C1                     seq        D1
  1624. 00001162  4A01                     tst.b      D1
  1625. 00001164  670A                     beq        +0xC /* 00001170 */
  1626. 00001166  740C                     moveq.l    D2, 0x0C
  1627. 00001168  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  1628. 0000116C  57C2                     seq        D2
  1629. 0000116E  C202                     and.b      D1, D2
  1630. label00001170:
  1631. 00001170  8001                     or.b       D0, D1
  1632. label00001172:
  1633. 00001172  4400                     neg.b      D0
  1634. 00001174  1C00                     move.b     D6, D0
  1635. label00001176:
  1636. 00001176  42A7                     clr.l      -[A7]
  1637. 00001178  4EBA FF7A                jsr        [PC - 0x86 /* 000010F4 */]
  1638. 0000117C  101F                     move.b     D0, [A7]+
  1639. 0000117E  6722                     beq        +0x24 /* 000011A2 */
  1640. 00001180  5247                     addq.w     D7, 1
  1641. 00001182  7007                     moveq.l    D0, 0x07
  1642. 00001184  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1643. 00001188  57C0                     seq        D0
  1644. 0000118A  4A00                     tst.b      D0
  1645. 0000118C  6714                     beq        +0x16 /* 000011A2 */
  1646. 0000118E  7203                     moveq.l    D1, 0x03
  1647. 00001190  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  1648. 00001194  57C1                     seq        D1
  1649. 00001196  C001                     and.b      D0, D1
  1650. 00001198  6708                     beq        +0xA /* 000011A2 */
  1651. 0000119A  4EBA EE64                jsr        [PC - 0x119C /* 00000000 */]
  1652. 0000119E  60D6                     bra        -0x28 /* 00001176 */
  1653. 000011A0  60D4                     bra        -0x2A /* 00001176 */
  1654. label000011A2:
  1655. 000011A2  4A47                     tst.w      D7
  1656. 000011A4  6E02                     bgt        +0x4 /* 000011A8 */
  1657. 000011A6  6026                     bra        +0x28 /* 000011CE */
  1658. label000011A8:
  1659. 000011A8  7001                     moveq.l    D0, 0x01
  1660. 000011AA  B047                     cmp.w      D0, D7
  1661. 000011AC  57C0                     seq        D0
  1662. 000011AE  4A00                     tst.b      D0
  1663. 000011B0  670C                     beq        +0xE /* 000011BE */
  1664. 000011B2  1206                     move.b     D1, D6
  1665. 000011B4  0A01 0001                xori.b     D1, 0x1
  1666. 000011B8  C001                     and.b      D0, D1
  1667. 000011BA  6702                     beq        +0x4 /* 000011BE */
  1668. 000011BC  6010                     bra        +0x12 /* 000011CE */
  1669. label000011BE:
  1670. 000011BE  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1671. 000011C4  3007                     move.w     D0, D7
  1672. 000011C6  48C0                     ext.l      D0
  1673. 000011C8  2F00                     move.l     -[A7], D0
  1674. 000011CA  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1675. label000011CE:
  1676. 000011CE  4CDF 00C0                movem.l    D6,D7, [A7]+
  1677. 000011D2  4E5E                     unlink     A6
  1678. 000011D4  4E75                     rts
  1679. export_763:
  1680. 000011D6  4E56 FFFE                link       A6, -0x0002
  1681. 000011DA  2F07                     move.l     -[A7], D7
  1682. 000011DC  422E 0008                clr.b      [A6 + 0x8]
  1683. 000011E0  4247                     clr.w      D7
  1684. label000011E2:
  1685. 000011E2  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1686. 000011E8  4EBA 152A                jsr        [PC + 0x152A /* 00002714 */]
  1687. 000011EC  101F                     move.b     D0, [A7]+
  1688. 000011EE  673C                     beq        +0x3E /* 0000122C */
  1689. 000011F0  5247                     addq.w     D7, 1
  1690. 000011F2  7006                     moveq.l    D0, 0x06
  1691. 000011F4  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1692. 000011F8  57C0                     seq        D0
  1693. 000011FA  4A00                     tst.b      D0
  1694. 000011FC  670C                     beq        +0xE /* 0000120A */
  1695. 000011FE  720E                     moveq.l    D1, 0x0E
  1696. 00001200  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  1697. 00001204  57C1                     seq        D1
  1698. 00001206  C001                     and.b      D0, D1
  1699. 00001208  661A                     bne        +0x1C /* 00001224 */
  1700. label0000120A:
  1701. 0000120A  7207                     moveq.l    D1, 0x07
  1702. 0000120C  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  1703. 00001210  57C1                     seq        D1
  1704. 00001212  4A01                     tst.b      D1
  1705. 00001214  6716                     beq        +0x18 /* 0000122C */
  1706. 00001216  7403                     moveq.l    D2, 0x03
  1707. 00001218  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  1708. 0000121C  57C2                     seq        D2
  1709. 0000121E  C202                     and.b      D1, D2
  1710. 00001220  8001                     or.b       D0, D1
  1711. 00001222  6708                     beq        +0xA /* 0000122C */
  1712. label00001224:
  1713. 00001224  4EBA EDDA                jsr        [PC - 0x1226 /* 00000000 */]
  1714. 00001228  60B8                     bra        -0x46 /* 000011E2 */
  1715. 0000122A  60B6                     bra        -0x48 /* 000011E2 */
  1716. label0000122C:
  1717. 0000122C  4A47                     tst.w      D7
  1718. 0000122E  6602                     bne        +0x4 /* 00001232 */
  1719. 00001230  6010                     bra        +0x12 /* 00001242 */
  1720. label00001232:
  1721. 00001232  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1722. 00001238  3007                     move.w     D0, D7
  1723. 0000123A  48C0                     ext.l      D0
  1724. 0000123C  2F00                     move.l     -[A7], D0
  1725. 0000123E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1726. label00001242:
  1727. 00001242  2E1F                     move.l     D7, [A7]+
  1728. 00001244  4E5E                     unlink     A6
  1729. 00001246  4E75                     rts
  1730. export_764:
  1731. 00001248  4E56 FFFE                link       A6, -0x0002
  1732. 0000124C  4267                     clr.w      -[A7]
  1733. 0000124E  486E FFFE                pea.l      [A6 - 0x2]
  1734. 00001252  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1735. 00001256  101F                     move.b     D0, [A7]+
  1736. 00001258  6606                     bne        +0x8 /* 00001260 */
  1737. 0000125A  422E 0008                clr.b      [A6 + 0x8]
  1738. 0000125E  6014                     bra        +0x16 /* 00001274 */
  1739. label00001260:
  1740. 00001260  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1741. 00001266  4A6E FFFE                tst.w      [A6 - 0x2]
  1742. 0000126A  6608                     bne        +0xA /* 00001274 */
  1743. 0000126C  1F3C 0012                move.b     -[A7], 0x12
  1744. 00001270  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  1745. label00001274:
  1746. 00001274  4E5E                     unlink     A6
  1747. 00001276  4E75                     rts
  1748. export_765:
  1749. 00001278  4E56 0000                link       A6, 0
  1750. 0000127C  7002                     moveq.l    D0, 0x02
  1751. 0000127E  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1752. 00001282  57C0                     seq        D0
  1753. 00001284  4400                     neg.b      D0
  1754. 00001286  1D40 0008                move.b     [A6 + 0x8], D0
  1755. 0000128A  4E5E                     unlink     A6
  1756. 0000128C  4E75                     rts
  1757. export_766:
  1758. 0000128E  4E56 0000                link       A6, 0
  1759. 00001292  422E 0008                clr.b      [A6 + 0x8]
  1760. 00001296  7002                     moveq.l    D0, 0x02
  1761. 00001298  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1762. 0000129C  6702                     beq        +0x4 /* 000012A0 */
  1763. 0000129E  600A                     bra        +0xC /* 000012AA */
  1764. label000012A0:
  1765. 000012A0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1766. 000012A6  4EBA ED58                jsr        [PC - 0x12A8 /* 00000000 */]
  1767. label000012AA:
  1768. 000012AA  4E5E                     unlink     A6
  1769. 000012AC  4E75                     rts
  1770. export_767:
  1771. 000012AE  4E56 0000                link       A6, 0
  1772. 000012B2  42A7                     clr.l      -[A7]
  1773. 000012B4  4EBA 145E                jsr        [PC + 0x145E /* 00002714 */]
  1774. 000012B8  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1775. 000012BC  4E5E                     unlink     A6
  1776. 000012BE  4E75                     rts
  1777. export_768:
  1778. 000012C0  4E56 FFF8                link       A6, -0x0008
  1779. 000012C4  4267                     clr.w      -[A7]
  1780. 000012C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1781. 000012C8  2F00                     move.l     -[A7], D0
  1782. 000012CA  486E FFF8                pea.l      [A6 - 0x8]
  1783. 000012CE  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1784. 000012D2  206D E190                movea.l    A0, [A5 - 0x1E70]
  1785. 000012D6  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1786. 000012DC  42A7                     clr.l      -[A7]
  1787. 000012DE  4EBA 1450                jsr        [PC + 0x1450 /* 00002730 */]
  1788. 000012E2  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1789. 000012E6  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1790. 000012EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1791. 000012EE  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1792. 000012F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1793. 000012F6  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1794. 000012FA  4E5E                     unlink     A6
  1795. 000012FC  4E75                     rts
  1796. fn000012FE:
  1797. 000012FE  4E56 FEF8                link       A6, -0x0108
  1798. 00001302  48E7 0018                movem.l    -[A7], A3,A4
  1799. 00001306  7002                     moveq.l    D0, 0x02
  1800. 00001308  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1801. 0000130C  57C0                     seq        D0
  1802. 0000130E  4A00                     tst.b      D0
  1803. 00001310  660C                     bne        +0xE /* 0000131E */
  1804. 00001312  7205                     moveq.l    D1, 0x05
  1805. 00001314  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  1806. 00001318  57C1                     seq        D1
  1807. 0000131A  8001                     or.b       D0, D1
  1808. 0000131C  6706                     beq        +0x8 /* 00001324 */
  1809. label0000131E:
  1810. 0000131E  422E 0008                clr.b      [A6 + 0x8]
  1811. 00001322  603E                     bra        +0x40 /* 00001362 */
  1812. label00001324:
  1813. 00001324  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1814. 0000132A  287C 7FFF FFFF           movea.l    A4, 0x7FFFFFFF
  1815. label00001330:
  1816. 00001330  7002                     moveq.l    D0, 0x02
  1817. 00001332  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1818. 00001336  6718                     beq        +0x1A /* 00001350 */
  1819. 00001338  42A7                     clr.l      -[A7]
  1820. 0000133A  3F2D D428                move.w     -[A7], [A5 - 0x2BD8]
  1821. 0000133E  4EBA FA64                jsr        [PC - 0x59C /* 00000DA4 */]
  1822. 00001342  265F                     movea.l    A3, [A7]+
  1823. 00001344  B9CB                     cmpa.l     A4, A3
  1824. 00001346  6F02                     ble        +0x4 /* 0000134A */
  1825. 00001348  284B                     movea.l    A4, A3
  1826. label0000134A:
  1827. 0000134A  4EBA ECB4                jsr        [PC - 0x134C /* 00000000 */]
  1828. 0000134E  60E0                     bra        -0x1E /* 00001330 */
  1829. label00001350:
  1830. 00001350  2F0C                     move.l     -[A7], A4
  1831. 00001352  486E FEF8                pea.l      [A6 - 0x108]
  1832. 00001356  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  1833. 0000135A  486E FEF8                pea.l      [A6 - 0x108]
  1834. 0000135E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1835. label00001362:
  1836. 00001362  4CDF 1800                movem.l    A3,A4, [A7]+
  1837. 00001366  4E5E                     unlink     A6
  1838. 00001368  4E75                     rts
  1839. export_769:
  1840. 0000136A  4E56 FFF0                link       A6, -0x0010
  1841. 0000136E  422E 0008                clr.b      [A6 + 0x8]
  1842. 00001372  486E FFF0                pea.l      [A6 - 0x10]
  1843. 00001376  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  1844. 0000137A  42A7                     clr.l      -[A7]
  1845. 0000137C  4EBA 13B2                jsr        [PC + 0x13B2 /* 00002730 */]
  1846. 00001380  101F                     move.b     D0, [A7]+
  1847. 00001382  6702                     beq        +0x4 /* 00001386 */
  1848. 00001384  602A                     bra        +0x2C /* 000013B0 */
  1849. label00001386:
  1850. 00001386  486E FFF0                pea.l      [A6 - 0x10]
  1851. 0000138A  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  1852. 0000138E  4267                     clr.w      -[A7]
  1853. 00001390  4EBA FF6C                jsr        [PC - 0x94 /* 000012FE */]
  1854. 00001394  101F                     move.b     D0, [A7]+
  1855. 00001396  6602                     bne        +0x4 /* 0000139A */
  1856. 00001398  6016                     bra        +0x18 /* 000013B0 */
  1857. label0000139A:
  1858. 0000139A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1859. 000013A0  486D D01A                pea.l      [A5 - 0x2FE6]
  1860. 000013A4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1861. 000013A8  486D D01A                pea.l      [A5 - 0x2FE6]
  1862. 000013AC  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1863. label000013B0:
  1864. 000013B0  4E5E                     unlink     A6
  1865. 000013B2  4E75                     rts
  1866. export_770:
  1867. 000013B4  4E56 FFFE                link       A6, -0x0002
  1868. 000013B8  4267                     clr.w      -[A7]
  1869. 000013BA  486E FFFE                pea.l      [A6 - 0x2]
  1870. 000013BE  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1871. 000013C2  101F                     move.b     D0, [A7]+
  1872. 000013C4  6606                     bne        +0x8 /* 000013CC */
  1873. 000013C6  422E 0008                clr.b      [A6 + 0x8]
  1874. 000013CA  6036                     bra        +0x38 /* 00001402 */
  1875. label000013CC:
  1876. 000013CC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1877. 000013D2  4A6E FFFE                tst.w      [A6 - 0x2]
  1878. 000013D6  6602                     bne        +0x4 /* 000013DA */
  1879. 000013D8  6028                     bra        +0x2A /* 00001402 */
  1880. label000013DA:
  1881. 000013DA  4267                     clr.w      -[A7]
  1882. 000013DC  4EBA FF20                jsr        [PC - 0xE0 /* 000012FE */]
  1883. 000013E0  101F                     move.b     D0, [A7]+
  1884. 000013E2  6712                     beq        +0x14 /* 000013F6 */
  1885. 000013E4  486D D01A                pea.l      [A5 - 0x2FE6]
  1886. 000013E8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1887. 000013EC  486D D01A                pea.l      [A5 - 0x2FE6]
  1888. 000013F0  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1889. 000013F4  600C                     bra        +0xE /* 00001402 */
  1890. label000013F6:
  1891. 000013F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1892. 000013FA  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  1893. 000013FE  422E 0008                clr.b      [A6 + 0x8]
  1894. label00001402:
  1895. 00001402  4E5E                     unlink     A6
  1896. 00001404  4E75                     rts
  1897. export_771:
  1898. fn00001406:
  1899. 00001406  4E56 0000                link       A6, 0
  1900. 0000140A  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  1901. 00001410  4EBA 1302                jsr        [PC + 0x1302 /* 00002714 */]
  1902. 00001414  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1903. 00001418  4E5E                     unlink     A6
  1904. 0000141A  4E75                     rts
  1905. export_772:
  1906. fn0000141C:
  1907. 0000141C  4E56 0000                link       A6, 0
  1908. 00001420  2F3C 002D 0000           move.l     -[A7], 0x2D0000 /* '-\0\0' */
  1909. 00001426  4EBA 12EC                jsr        [PC + 0x12EC /* 00002714 */]
  1910. 0000142A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  1911. 0000142E  4E5E                     unlink     A6
  1912. 00001430  4E75                     rts
  1913. export_773:
  1914. fn00001432:
  1915. 00001432  4E56 0000                link       A6, 0
  1916. 00001436  422E 0008                clr.b      [A6 + 0x8]
  1917. 0000143A  7008                     moveq.l    D0, 0x08
  1918. 0000143C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1919. 00001440  6702                     beq        +0x4 /* 00001444 */
  1920. 00001442  601E                     bra        +0x20 /* 00001462 */
  1921. label00001444:
  1922. 00001444  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1923. 0000144A  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  1924. 0000144E  486D D01A                pea.l      [A5 - 0x2FE6]
  1925. 00001452  4EBA EC2E                jsr        [PC - 0x13D2 /* 00000082 */]
  1926. 00001456  486D D01A                pea.l      [A5 - 0x2FE6]
  1927. 0000145A  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1928. 0000145E  4EBA EBA0                jsr        [PC - 0x1460 /* 00000000 */]
  1929. label00001462:
  1930. 00001462  4E5E                     unlink     A6
  1931. 00001464  4E75                     rts
  1932. export_774:
  1933. 00001466  4E56 FFFE                link       A6, -0x0002
  1934. 0000146A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1935. 00001470  7008                     moveq.l    D0, 0x08
  1936. 00001472  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1937. 00001476  6634                     bne        +0x36 /* 000014AC */
  1938. 00001478  4EBA EB86                jsr        [PC - 0x147A /* 00000000 */]
  1939. 0000147C  7006                     moveq.l    D0, 0x06
  1940. 0000147E  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  1941. 00001482  56C0                     sne        D0
  1942. 00001484  4400                     neg.b      D0
  1943. 00001486  1D40 FFFF                move.b     [A6 - 0x1], D0
  1944. 0000148A  4EBA FA02                jsr        [PC - 0x5FE /* 00000E8E */]
  1945. 0000148E  102E FFFF                move.b     D0, [A6 - 0x1]
  1946. 00001492  6718                     beq        +0x1A /* 000014AC */
  1947. 00001494  2F00                     move.l     -[A7], D0
  1948. 00001496  4267                     clr.w      -[A7]
  1949. 00001498  4EBA FF98                jsr        [PC - 0x68 /* 00001432 */]
  1950. 0000149C  121F                     move.b     D1, [A7]+
  1951. 0000149E  201F                     move.l     D0, [A7]+
  1952. 000014A0  C001                     and.b      D0, D1
  1953. 000014A2  6708                     beq        +0xA /* 000014AC */
  1954. 000014A4  42A7                     clr.l      -[A7]
  1955. 000014A6  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1956. 000014AA  6018                     bra        +0x1A /* 000014C4 */
  1957. label000014AC:
  1958. 000014AC  4267                     clr.w      -[A7]
  1959. 000014AE  4EBA FF6C                jsr        [PC - 0x94 /* 0000141C */]
  1960. 000014B2  101F                     move.b     D0, [A7]+
  1961. 000014B4  670A                     beq        +0xC /* 000014C0 */
  1962. 000014B6  7001                     moveq.l    D0, 0x01
  1963. 000014B8  2F00                     move.l     -[A7], D0
  1964. 000014BA  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1965. 000014BE  6004                     bra        +0x6 /* 000014C4 */
  1966. label000014C0:
  1967. 000014C0  422E 0008                clr.b      [A6 + 0x8]
  1968. label000014C4:
  1969. 000014C4  4E5E                     unlink     A6
  1970. 000014C6  4E75                     rts
  1971. export_775:
  1972. 000014C8  4E56 0000                link       A6, 0
  1973. 000014CC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1974. 000014D2  4267                     clr.w      -[A7]
  1975. 000014D4  4EBA FF5C                jsr        [PC - 0xA4 /* 00001432 */]
  1976. 000014D8  101F                     move.b     D0, [A7]+
  1977. 000014DA  6708                     beq        +0xA /* 000014E4 */
  1978. 000014DC  42A7                     clr.l      -[A7]
  1979. 000014DE  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1980. 000014E2  6018                     bra        +0x1A /* 000014FC */
  1981. label000014E4:
  1982. 000014E4  4267                     clr.w      -[A7]
  1983. 000014E6  4EBA FF1E                jsr        [PC - 0xE2 /* 00001406 */]
  1984. 000014EA  101F                     move.b     D0, [A7]+
  1985. 000014EC  670A                     beq        +0xC /* 000014F8 */
  1986. 000014EE  7001                     moveq.l    D0, 0x01
  1987. 000014F0  2F00                     move.l     -[A7], D0
  1988. 000014F2  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1989. 000014F6  6004                     bra        +0x6 /* 000014FC */
  1990. label000014F8:
  1991. 000014F8  422E 0008                clr.b      [A6 + 0x8]
  1992. label000014FC:
  1993. 000014FC  4E5E                     unlink     A6
  1994. 000014FE  4E75                     rts
  1995. export_776:
  1996. 00001500  4E56 0000                link       A6, 0
  1997. 00001504  4267                     clr.w      -[A7]
  1998. 00001506  3F2D E96E                move.w     -[A7], [A5 - 0x1692]
  1999. 0000150A  4EBA 1208                jsr        [PC + 0x1208 /* 00002714 */]
  2000. 0000150E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2001. 00001512  4E5E                     unlink     A6
  2002. 00001514  4E75                     rts
  2003. export_777:
  2004. fn00001516:
  2005. 00001516  4E56 0000                link       A6, 0
  2006. 0000151A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2007. 00001520  7003                     moveq.l    D0, 0x03
  2008. 00001522  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2009. 00001526  6614                     bne        +0x16 /* 0000153C */
  2010. 00001528  102D D427                move.b     D0, [A5 - 0x2BD9]
  2011. 0000152C  4880                     ext.w      D0
  2012. 0000152E  48C0                     ext.l      D0
  2013. 00001530  2F00                     move.l     -[A7], D0
  2014. 00001532  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2015. 00001536  4EBA EAC8                jsr        [PC - 0x1538 /* 00000000 */]
  2016. 0000153A  6006                     bra        +0x8 /* 00001542 */
  2017. label0000153C:
  2018. 0000153C  42A7                     clr.l      -[A7]
  2019. 0000153E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2020. label00001542:
  2021. 00001542  4E5E                     unlink     A6
  2022. 00001544  4E75                     rts
  2023. export_778:
  2024. 00001546  4E56 0000                link       A6, 0
  2025. 0000154A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2026. 00001550  7003                     moveq.l    D0, 0x03
  2027. 00001552  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2028. 00001556  6708                     beq        +0xA /* 00001560 */
  2029. 00001558  42A7                     clr.l      -[A7]
  2030. 0000155A  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2031. 0000155E  6022                     bra        +0x24 /* 00001582 */
  2032. label00001560:
  2033. 00001560  4A2D D427                tst.b      [A5 - 0x2BD9]
  2034. 00001564  6F18                     ble        +0x1A /* 0000157E */
  2035. 00001566  7000                     moveq.l    D0, 0x00
  2036. 00001568  102D D427                move.b     D0, [A5 - 0x2BD9]
  2037. 0000156C  C0BC 0000 000F           and.l      D0, 0xF
  2038. 00001572  2F00                     move.l     -[A7], D0
  2039. 00001574  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2040. 00001578  4EBA EA86                jsr        [PC - 0x157A /* 00000000 */]
  2041. 0000157C  6004                     bra        +0x6 /* 00001582 */
  2042. label0000157E:
  2043. 0000157E  422E 0008                clr.b      [A6 + 0x8]
  2044. label00001582:
  2045. 00001582  4E5E                     unlink     A6
  2046. 00001584  4E75                     rts
  2047. export_779:
  2048. 00001586  4E56 0000                link       A6, 0
  2049. 0000158A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2050. 00001590  7003                     moveq.l    D0, 0x03
  2051. 00001592  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2052. 00001596  661A                     bne        +0x1C /* 000015B2 */
  2053. 00001598  7000                     moveq.l    D0, 0x00
  2054. 0000159A  102D D427                move.b     D0, [A5 - 0x2BD9]
  2055. 0000159E  C0BC 0000 000F           and.l      D0, 0xF
  2056. 000015A4  4A80                     tst.l      D0
  2057. 000015A6  6606                     bne        +0x8 /* 000015AE */
  2058. 000015A8  4EBA EA56                jsr        [PC - 0x15AA /* 00000000 */]
  2059. 000015AC  6004                     bra        +0x6 /* 000015B2 */
  2060. label000015AE:
  2061. 000015AE  422E 0008                clr.b      [A6 + 0x8]
  2062. label000015B2:
  2063. 000015B2  4E5E                     unlink     A6
  2064. 000015B4  4E75                     rts
  2065. export_780:
  2066. 000015B6  4E56 FFFC                link       A6, -0x0004
  2067. 000015BA  422E 0008                clr.b      [A6 + 0x8]
  2068. 000015BE  426E FFFC                clr.w      [A6 - 0x4]
  2069. label000015C2:
  2070. 000015C2  700E                     moveq.l    D0, 0x0E
  2071. 000015C4  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2072. 000015C8  6C78                     bge        +0x7A /* 00001642 */
  2073. 000015CA  526E FFFC                addq.w     [A6 - 0x4], 1
  2074. 000015CE  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2075. 000015D2  486D D01A                pea.l      [A5 - 0x2FE6]
  2076. 000015D6  4EBA EAAA                jsr        [PC - 0x1556 /* 00000082 */]
  2077. 000015DA  4267                     clr.w      -[A7]
  2078. 000015DC  486D D01A                pea.l      [A5 - 0x2FE6]
  2079. 000015E0  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  2080. 000015E4  101F                     move.b     D0, [A7]+
  2081. 000015E6  6612                     bne        +0x14 /* 000015FA */
  2082. 000015E8  4267                     clr.w      -[A7]
  2083. 000015EA  486D E41C                pea.l      [A5 - 0x1BE4]
  2084. 000015EE  486D D01A                pea.l      [A5 - 0x2FE6]
  2085. 000015F2  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2086. 000015F6  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2087. label000015FA:
  2088. 000015FA  486D D01A                pea.l      [A5 - 0x2FE6]
  2089. 000015FE  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2090. 00001602  4EBA E9FC                jsr        [PC - 0x1604 /* 00000000 */]
  2091. 00001606  7002                     moveq.l    D0, 0x02
  2092. 00001608  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2093. 0000160C  6614                     bne        +0x16 /* 00001622 */
  2094. 0000160E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2095. 00001614  302E FFFC                move.w     D0, [A6 - 0x4]
  2096. 00001618  48C0                     ext.l      D0
  2097. 0000161A  2F00                     move.l     -[A7], D0
  2098. 0000161C  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2099. 00001620  6020                     bra        +0x22 /* 00001642 */
  2100. label00001622:
  2101. 00001622  7007                     moveq.l    D0, 0x07
  2102. 00001624  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2103. 00001628  57C0                     seq        D0
  2104. 0000162A  4A00                     tst.b      D0
  2105. 0000162C  6714                     beq        +0x16 /* 00001642 */
  2106. 0000162E  7203                     moveq.l    D1, 0x03
  2107. 00001630  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  2108. 00001634  57C1                     seq        D1
  2109. 00001636  C001                     and.b      D0, D1
  2110. 00001638  6708                     beq        +0xA /* 00001642 */
  2111. 0000163A  4EBA E9C4                jsr        [PC - 0x163C /* 00000000 */]
  2112. 0000163E  6082                     bra        -0x7C /* 000015C2 */
  2113. 00001640  6080                     bra        -0x7E /* 000015C2 */
  2114. label00001642:
  2115. 00001642  4E5E                     unlink     A6
  2116. 00001644  4E75                     rts
  2117. export_781:
  2118. 00001646  4E56 0000                link       A6, 0
  2119. 0000164A  422E 0008                clr.b      [A6 + 0x8]
  2120. 0000164E  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2121. 00001652  486D D01A                pea.l      [A5 - 0x2FE6]
  2122. 00001656  4EBA EA2A                jsr        [PC - 0x15D6 /* 00000082 */]
  2123. 0000165A  4267                     clr.w      -[A7]
  2124. 0000165C  486D D01A                pea.l      [A5 - 0x2FE6]
  2125. 00001660  486D E5CE                pea.l      [A5 - 0x1A32]
  2126. 00001664  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  2127. 00001668  101F                     move.b     D0, [A7]+
  2128. 0000166A  670A                     beq        +0xC /* 00001676 */
  2129. 0000166C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2130. 00001672  4EBA E98C                jsr        [PC - 0x1674 /* 00000000 */]
  2131. label00001676:
  2132. 00001676  4E5E                     unlink     A6
  2133. 00001678  4E75                     rts
  2134. export_782:
  2135. 0000167A  4E56 0000                link       A6, 0
  2136. 0000167E  422E 0008                clr.b      [A6 + 0x8]
  2137. 00001682  700E                     moveq.l    D0, 0x0E
  2138. 00001684  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2139. 00001688  6F02                     ble        +0x4 /* 0000168C */
  2140. 0000168A  6016                     bra        +0x18 /* 000016A2 */
  2141. label0000168C:
  2142. 0000168C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2143. 00001692  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2144. 00001696  486D E5CE                pea.l      [A5 - 0x1A32]
  2145. 0000169A  4EBA E9E6                jsr        [PC - 0x161A /* 00000082 */]
  2146. 0000169E  4EBA E960                jsr        [PC - 0x16A0 /* 00000000 */]
  2147. label000016A2:
  2148. 000016A2  4E5E                     unlink     A6
  2149. 000016A4  4E75                     rts
  2150. export_783:
  2151. 000016A6  4E56 0000                link       A6, 0
  2152. 000016AA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2153. 000016B0  206D E190                movea.l    A0, [A5 - 0x1E70]
  2154. 000016B4  2B68 0008 E6CE           move.l     [A5 - 0x1932], [A0 + 0x8]
  2155. 000016BA  4E5E                     unlink     A6
  2156. 000016BC  4E75                     rts
  2157. export_784:
  2158. 000016BE  4E56 FFFC                link       A6, -0x0004
  2159. 000016C2  486E FFFC                pea.l      [A6 - 0x4]
  2160. 000016C6  7004                     moveq.l    D0, 0x04
  2161. 000016C8  2F00                     move.l     -[A7], D0
  2162. 000016CA  1F3C 000B                move.b     -[A7], 0xB
  2163. 000016CE  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  2164. 000016D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2165. 000016D6  226E 0008                movea.l    A1, [A6 + 0x8]
  2166. 000016DA  700D                     moveq.l    D0, 0x0D
  2167. label000016DC:
  2168. 000016DC  32D8                     move.w     [A1]+, [A0]+
  2169. 000016DE  51C8 FFFC                dbf        D0, -0x6 /* 000016DC */
  2170. 000016E2  4E5E                     unlink     A6
  2171. 000016E4  2E9F                     move.l     [A7], [A7]+
  2172. 000016E6  4E75                     rts
  2173. export_785:
  2174. 000016E8  4E56 0000                link       A6, 0
  2175. 000016EC  4267                     clr.w      -[A7]
  2176. 000016EE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2177. 000016F2  7001                     moveq.l    D0, 0x01
  2178. 000016F4  B05F                     cmp.w      D0, [A7]+
  2179. 000016F6  6616                     bne        +0x18 /* 0000170E */
  2180. 000016F8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2181. 000016FC  4868 0018                pea.l      [A0 + 0x18]
  2182. 00001700  7004                     moveq.l    D0, 0x04
  2183. 00001702  2F00                     move.l     -[A7], D0
  2184. 00001704  1F3C 000B                move.b     -[A7], 0xB
  2185. 00001708  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2186. 0000170C  6014                     bra        +0x16 /* 00001722 */
  2187. label0000170E:
  2188. 0000170E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  2189. 00001712  4868 003A                pea.l      [A0 + 0x3A]
  2190. 00001716  7004                     moveq.l    D0, 0x04
  2191. 00001718  2F00                     move.l     -[A7], D0
  2192. 0000171A  1F3C 000B                move.b     -[A7], 0xB
  2193. 0000171E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2194. label00001722:
  2195. 00001722  4E5E                     unlink     A6
  2196. 00001724  4E75                     rts
  2197. export_786:
  2198. 00001726  4E56 0000                link       A6, 0
  2199. 0000172A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2200. 00001730  1F3C 002C                move.b     -[A7], 0x2C /* ',' */
  2201. 00001734  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2202. 00001738  4E5E                     unlink     A6
  2203. 0000173A  4E75                     rts
  2204. export_787:
  2205. 0000173C  4E56 0000                link       A6, 0
  2206. 00001740  422E 0008                clr.b      [A6 + 0x8]
  2207. 00001744  7009                     moveq.l    D0, 0x09
  2208. 00001746  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2209. 0000174A  661E                     bne        +0x20 /* 0000176A */
  2210. 0000174C  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2211. 00001752  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2212. 00001756  486D D01A                pea.l      [A5 - 0x2FE6]
  2213. 0000175A  4EBA E926                jsr        [PC - 0x16DA /* 00000082 */]
  2214. 0000175E  486D D01A                pea.l      [A5 - 0x2FE6]
  2215. 00001762  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2216. 00001766  4EBA E898                jsr        [PC - 0x1768 /* 00000000 */]
  2217. label0000176A:
  2218. 0000176A  4E5E                     unlink     A6
  2219. 0000176C  4E75                     rts
  2220. export_788:
  2221. 0000176E  4E56 0000                link       A6, 0
  2222. 00001772  422E 0008                clr.b      [A6 + 0x8]
  2223. 00001776  7010                     moveq.l    D0, 0x10
  2224. 00001778  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2225. 0000177C  6618                     bne        +0x1A /* 00001796 */
  2226. 0000177E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2227. 00001784  102D D427                move.b     D0, [A5 - 0x2BD9]
  2228. 00001788  4880                     ext.w      D0
  2229. 0000178A  48C0                     ext.l      D0
  2230. 0000178C  2F00                     move.l     -[A7], D0
  2231. 0000178E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2232. 00001792  4EBA E86C                jsr        [PC - 0x1794 /* 00000000 */]
  2233. label00001796:
  2234. 00001796  4E5E                     unlink     A6
  2235. 00001798  4E75                     rts
  2236. export_789:
  2237. 0000179A  4E56 0000                link       A6, 0
  2238. 0000179E  422E 0008                clr.b      [A6 + 0x8]
  2239. 000017A2  7011                     moveq.l    D0, 0x11
  2240. 000017A4  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2241. 000017A8  661A                     bne        +0x1C /* 000017C4 */
  2242. 000017AA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2243. 000017B0  102D D427                move.b     D0, [A5 - 0x2BD9]
  2244. 000017B4  4880                     ext.w      D0
  2245. 000017B6  48C0                     ext.l      D0
  2246. 000017B8  2F00                     move.l     -[A7], D0
  2247. 000017BA  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2248. 000017BE  4EBA E840                jsr        [PC - 0x17C0 /* 00000000 */]
  2249. 000017C2  602A                     bra        +0x2C /* 000017EE */
  2250. label000017C4:
  2251. 000017C4  700B                     moveq.l    D0, 0x0B
  2252. 000017C6  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2253. 000017CA  57C0                     seq        D0
  2254. 000017CC  4A00                     tst.b      D0
  2255. 000017CE  671E                     beq        +0x20 /* 000017EE */
  2256. 000017D0  7207                     moveq.l    D1, 0x07
  2257. 000017D2  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  2258. 000017D6  57C1                     seq        D1
  2259. 000017D8  C001                     and.b      D0, D1
  2260. 000017DA  6712                     beq        +0x14 /* 000017EE */
  2261. 000017DC  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2262. 000017E2  7002                     moveq.l    D0, 0x02
  2263. 000017E4  2F00                     move.l     -[A7], D0
  2264. 000017E6  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2265. 000017EA  4EBA E814                jsr        [PC - 0x17EC /* 00000000 */]
  2266. label000017EE:
  2267. 000017EE  4E5E                     unlink     A6
  2268. 000017F0  4E75                     rts
  2269. export_790:
  2270. 000017F2  4E56 0000                link       A6, 0
  2271. 000017F6  422E 0008                clr.b      [A6 + 0x8]
  2272. 000017FA  7012                     moveq.l    D0, 0x12
  2273. 000017FC  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2274. 00001800  6618                     bne        +0x1A /* 0000181A */
  2275. 00001802  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2276. 00001808  102D D427                move.b     D0, [A5 - 0x2BD9]
  2277. 0000180C  4880                     ext.w      D0
  2278. 0000180E  48C0                     ext.l      D0
  2279. 00001810  2F00                     move.l     -[A7], D0
  2280. 00001812  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2281. 00001816  4EBA E7E8                jsr        [PC - 0x1818 /* 00000000 */]
  2282. label0000181A:
  2283. 0000181A  4E5E                     unlink     A6
  2284. 0000181C  4E75                     rts
  2285. export_791:
  2286. 0000181E  4E56 0000                link       A6, 0
  2287. 00001822  422E 0008                clr.b      [A6 + 0x8]
  2288. 00001826  7013                     moveq.l    D0, 0x13
  2289. 00001828  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2290. 0000182C  6618                     bne        +0x1A /* 00001846 */
  2291. 0000182E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2292. 00001834  102D D427                move.b     D0, [A5 - 0x2BD9]
  2293. 00001838  4880                     ext.w      D0
  2294. 0000183A  48C0                     ext.l      D0
  2295. 0000183C  2F00                     move.l     -[A7], D0
  2296. 0000183E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2297. 00001842  4EBA E7BC                jsr        [PC - 0x1844 /* 00000000 */]
  2298. label00001846:
  2299. 00001846  4E5E                     unlink     A6
  2300. 00001848  4E75                     rts
  2301. export_792:
  2302. 0000184A  4E56 0000                link       A6, 0
  2303. 0000184E  422E 0008                clr.b      [A6 + 0x8]
  2304. 00001852  7017                     moveq.l    D0, 0x17
  2305. 00001854  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2306. 00001858  6618                     bne        +0x1A /* 00001872 */
  2307. 0000185A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2308. 00001860  102D D427                move.b     D0, [A5 - 0x2BD9]
  2309. 00001864  4880                     ext.w      D0
  2310. 00001866  48C0                     ext.l      D0
  2311. 00001868  2F00                     move.l     -[A7], D0
  2312. 0000186A  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2313. 0000186E  4EBA E790                jsr        [PC - 0x1870 /* 00000000 */]
  2314. label00001872:
  2315. 00001872  4E5E                     unlink     A6
  2316. 00001874  4E75                     rts
  2317. export_793:
  2318. 00001876  4E56 0000                link       A6, 0
  2319. 0000187A  422E 0008                clr.b      [A6 + 0x8]
  2320. 0000187E  700C                     moveq.l    D0, 0x0C
  2321. 00001880  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2322. 00001884  6618                     bne        +0x1A /* 0000189E */
  2323. 00001886  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2324. 0000188C  102D D427                move.b     D0, [A5 - 0x2BD9]
  2325. 00001890  4880                     ext.w      D0
  2326. 00001892  48C0                     ext.l      D0
  2327. 00001894  2F00                     move.l     -[A7], D0
  2328. 00001896  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2329. 0000189A  4EBA E764                jsr        [PC - 0x189C /* 00000000 */]
  2330. label0000189E:
  2331. 0000189E  4E5E                     unlink     A6
  2332. 000018A0  4E75                     rts
  2333. export_794:
  2334. fn000018A2:
  2335. 000018A2  4E56 FF00                link       A6, -0x0100
  2336. 000018A6  4267                     clr.w      -[A7]
  2337. 000018A8  486E FF00                pea.l      [A6 - 0x100]
  2338. 000018AC  4EBA F6C4                jsr        [PC - 0x93C /* 00000F72 */]
  2339. 000018B0  487A 000E                pea.l      [PC + 0xE /* 000018C0, value 0x26F6600, pstring "of" */]
  2340. 000018B4  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  2341. 000018B8  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2342. 000018BC  4E5E                     unlink     A6
  2343. 000018BE  4E75                     rts
  2344. 000018C0  026F 6600 4E56           andi.w     [A7 + 0x4E56], 0x6600 /* 'f\0' */
  2345. export_795: // at 000018C4 (misaligned)
  2346. 000018C6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2347. 000018CA  4EBA FFD6                jsr        [PC - 0x2A /* 000018A2 */]
  2348. 000018CE  101F                     move.b     D0, [A7]+
  2349. 000018D0  0A00 0001                xori.b     D0, 0x1
  2350. 000018D4  1D40 0008                move.b     [A6 + 0x8], D0
  2351. 000018D8  4E5E                     unlink     A6
  2352. 000018DA  4E75                     rts
  2353. export_796:
  2354. 000018DC  4E56 0000                link       A6, 0
  2355. 000018E0  486D F268                pea.l      [A5 - 0xD98]
  2356. 000018E4  4EBA 09D2                jsr        [PC + 0x9D2 /* 000022B8 */]
  2357. 000018E8  4E5E                     unlink     A6
  2358. 000018EA  4E75                     rts
  2359. export_797:
  2360. 000018EC  4E56 FFFE                link       A6, -0x0002
  2361. 000018F0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2362. 000018F6  1F3C 0013                move.b     -[A7], 0x13
  2363. 000018FA  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  2364. 000018FE  4E5E                     unlink     A6
  2365. 00001900  4E75                     rts
  2366. export_798:
  2367. 00001902  4E56 FFFE                link       A6, -0x0002
  2368. 00001906  422E 0008                clr.b      [A6 + 0x8]
  2369. 0000190A  7019                     moveq.l    D0, 0x19
  2370. 0000190C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2371. 00001910  6620                     bne        +0x22 /* 00001932 */
  2372. 00001912  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2373. 00001918  1D6D D427 FFFF           move.b     [A6 - 0x1], [A5 - 0x2BD9]
  2374. 0000191E  486E FFFF                pea.l      [A6 - 0x1]
  2375. 00001922  3F3C 0001                move.w     -[A7], 0x1
  2376. 00001926  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2377. 0000192A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2378. 0000192E  4EBA E6D0                jsr        [PC - 0x1930 /* 00000000 */]
  2379. label00001932:
  2380. 00001932  4E5E                     unlink     A6
  2381. 00001934  4E75                     rts
  2382. export_799:
  2383. 00001936  4E56 FFFE                link       A6, -0x0002
  2384. 0000193A  422E 0008                clr.b      [A6 + 0x8]
  2385. 0000193E  700E                     moveq.l    D0, 0x0E
  2386. 00001940  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2387. 00001944  6C34                     bge        +0x36 /* 0000197A */
  2388. 00001946  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2389. 0000194A  486D D01A                pea.l      [A5 - 0x2FE6]
  2390. 0000194E  4EBA E732                jsr        [PC - 0x18CE /* 00000082 */]
  2391. 00001952  486D D01A                pea.l      [A5 - 0x2FE6]
  2392. 00001956  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2393. 0000195A  4EBA E6A4                jsr        [PC - 0x195C /* 00000000 */]
  2394. 0000195E  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  2395. 00001964  486E FFFF                pea.l      [A6 - 0x1]
  2396. 00001968  3F3C 0001                move.w     -[A7], 0x1
  2397. 0000196C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2398. 00001970  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2399. 00001974  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2400. label0000197A:
  2401. 0000197A  4E5E                     unlink     A6
  2402. 0000197C  4E75                     rts
  2403. export_800:
  2404. 0000197E  4E56 0000                link       A6, 0
  2405. 00001982  422E 0008                clr.b      [A6 + 0x8]
  2406. 00001986  7019                     moveq.l    D0, 0x19
  2407. 00001988  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2408. 0000198C  6620                     bne        +0x22 /* 000019AE */
  2409. 0000198E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2410. 00001994  1B6D D427 F504           move.b     [A5 - 0xAFC], [A5 - 0x2BD9]
  2411. 0000199A  486D F504                pea.l      [A5 - 0xAFC]
  2412. 0000199E  486D F504                pea.l      [A5 - 0xAFC]
  2413. 000019A2  3F3C 0001                move.w     -[A7], 0x1
  2414. 000019A6  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  2415. 000019AA  4EBA E654                jsr        [PC - 0x19AC /* 00000000 */]
  2416. label000019AE:
  2417. 000019AE  4E5E                     unlink     A6
  2418. 000019B0  4E75                     rts
  2419. export_801:
  2420. 000019B2  4E56 0000                link       A6, 0
  2421. 000019B6  422E 0008                clr.b      [A6 + 0x8]
  2422. 000019BA  700E                     moveq.l    D0, 0x0E
  2423. 000019BC  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  2424. 000019C0  6C34                     bge        +0x36 /* 000019F6 */
  2425. 000019C2  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  2426. 000019C6  486D D01A                pea.l      [A5 - 0x2FE6]
  2427. 000019CA  4EBA E6B6                jsr        [PC - 0x194A /* 00000082 */]
  2428. 000019CE  486D D01A                pea.l      [A5 - 0x2FE6]
  2429. 000019D2  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2430. 000019D6  4EBA E628                jsr        [PC - 0x19D8 /* 00000000 */]
  2431. 000019DA  1B7C 0001 F504           move.b     [A5 - 0xAFC], 0x1
  2432. 000019E0  486D F504                pea.l      [A5 - 0xAFC]
  2433. 000019E4  486D F504                pea.l      [A5 - 0xAFC]
  2434. 000019E8  3F3C 0001                move.w     -[A7], 0x1
  2435. 000019EC  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  2436. 000019F0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2437. label000019F6:
  2438. 000019F6  4E5E                     unlink     A6
  2439. 000019F8  4E75                     rts
  2440. fn000019FA:
  2441. 000019FA  4E56 FFBC                link       A6, -0x0044
  2442. 000019FE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2443. 00001A02  286E 0008                movea.l    A4, [A6 + 0x8]
  2444. 00001A06  206C 000A                movea.l    A0, [A4 + 0xA]
  2445. 00001A0A  4AA8 0006                tst.l      [A0 + 0x6]
  2446. 00001A0E  6752                     beq        +0x54 /* 00001A62 */
  2447. 00001A10  7001                     moveq.l    D0, 0x01
  2448. 00001A12  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  2449. 00001A16  6C1A                     bge        +0x1C /* 00001A32 */
  2450. 00001A18  486E FFBC                pea.l      [A6 - 0x44]
  2451. 00001A1C  1F2C FFFF                move.b     -[A7], [A4 - 0x1]
  2452. 00001A20  4EBA F686                jsr        [PC - 0x97A /* 000010A8 */]
  2453. 00001A24  205F                     movea.l    A0, [A7]+
  2454. 00001A26  43EC FEFA                lea.l      A1, [A4 - 0x106]
  2455. 00001A2A  700F                     moveq.l    D0, 0x0F
  2456. label00001A2C:
  2457. 00001A2C  32D8                     move.w     [A1]+, [A0]+
  2458. 00001A2E  51C8 FFFC                dbf        D0, -0x6 /* 00001A2C */
  2459. label00001A32:
  2460. 00001A32  4267                     clr.w      -[A7]
  2461. 00001A34  206C 000A                movea.l    A0, [A4 + 0xA]
  2462. 00001A38  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2463. 00001A3C  486C FEFA                pea.l      [A4 - 0x106]
  2464. 00001A40  486E FFFC                pea.l      [A6 - 0x4]
  2465. 00001A44  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  2466. 00001A48  4AAE FFFC                tst.l      [A6 - 0x4]
  2467. 00001A4C  56C0                     sne        D0
  2468. 00001A4E  C01F                     and.b      D0, [A7]+
  2469. 00001A50  6710                     beq        +0x12 /* 00001A62 */
  2470. 00001A52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2471. 00001A56  1F3C 0001                move.b     -[A7], 0x1
  2472. 00001A5A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2473. 00001A5E  6000 04B4                bra        +0x4B6 /* 00001F14 */
  2474. label00001A62:
  2475. 00001A62  206C 000A                movea.l    A0, [A4 + 0xA]
  2476. 00001A66  4AA8 000A                tst.l      [A0 + 0xA]
  2477. 00001A6A  56C7                     sne        D7
  2478. 00001A6C  4407                     neg.b      D7
  2479. 00001A6E  4267                     clr.w      -[A7]
  2480. 00001A70  206C 000A                movea.l    A0, [A4 + 0xA]
  2481. 00001A74  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2482. 00001A78  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  2483. 00001A7C  1C1F                     move.b     D6, [A7]+
  2484. 00001A7E  1006                     move.b     D0, D6
  2485. 00001A80  6710                     beq        +0x12 /* 00001A92 */
  2486. 00001A82  42A7                     clr.l      -[A7]
  2487. 00001A84  206C 000A                movea.l    A0, [A4 + 0xA]
  2488. 00001A88  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2489. 00001A8C  A917                     syscall    GetWRefCon
  2490. 00001A8E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2491. label00001A92:
  2492. 00001A92  102C FFFF                move.b     D0, [A4 - 0x1]
  2493. 00001A96  4880                     ext.w      D0
  2494. 00001A98  5540                     subq.w     D0, 2
  2495. 00001A9A  6700 00A0                beq        +0xA2 /* 00001B3C */
  2496. 00001A9E  5340                     subq.w     D0, 1
  2497. 00001AA0  6700 00D0                beq        +0xD2 /* 00001B72 */
  2498. 00001AA4  5540                     subq.w     D0, 2
  2499. 00001AA6  6700 01CA                beq        +0x1CC /* 00001C72 */
  2500. 00001AAA  5340                     subq.w     D0, 1
  2501. 00001AAC  6700 01C4                beq        +0x1C6 /* 00001C72 */
  2502. 00001AB0  5540                     subq.w     D0, 2
  2503. 00001AB2  6700 00CE                beq        +0xD0 /* 00001B82 */
  2504. 00001AB6  5340                     subq.w     D0, 1
  2505. 00001AB8  6700 00FE                beq        +0x100 /* 00001BB8 */
  2506. 00001ABC  5340                     subq.w     D0, 1
  2507. 00001ABE  6700 0134                beq        +0x136 /* 00001BF4 */
  2508. 00001AC2  5140                     subq.w     D0, 8
  2509. 00001AC4  6700 01CC                beq        +0x1CE /* 00001C92 */
  2510. 00001AC8  5340                     subq.w     D0, 1
  2511. 00001ACA  6700 0164                beq        +0x166 /* 00001C30 */
  2512. 00001ACE  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2513. 00001AD2  6700 019E                beq        +0x1A0 /* 00001C72 */
  2514. 00001AD6  5340                     subq.w     D0, 1
  2515. 00001AD8  6700 0198                beq        +0x19A /* 00001C72 */
  2516. 00001ADC  5340                     subq.w     D0, 1
  2517. 00001ADE  6700 0192                beq        +0x194 /* 00001C72 */
  2518. 00001AE2  5340                     subq.w     D0, 1
  2519. 00001AE4  6700 018C                beq        +0x18E /* 00001C72 */
  2520. 00001AE8  5340                     subq.w     D0, 1
  2521. 00001AEA  6700 0186                beq        +0x188 /* 00001C72 */
  2522. 00001AEE  5340                     subq.w     D0, 1
  2523. 00001AF0  6700 0180                beq        +0x182 /* 00001C72 */
  2524. 00001AF4  5340                     subq.w     D0, 1
  2525. 00001AF6  6700 017A                beq        +0x17C /* 00001C72 */
  2526. 00001AFA  5340                     subq.w     D0, 1
  2527. 00001AFC  6700 0174                beq        +0x176 /* 00001C72 */
  2528. 00001B00  0440 0024                subi.w     D0, 0x24 /* '$' */
  2529. 00001B04  6700 01D4                beq        +0x1D6 /* 00001CDA */
  2530. 00001B08  5140                     subq.w     D0, 8
  2531. 00001B0A  6700 025E                beq        +0x260 /* 00001D6A */
  2532. 00001B0E  5340                     subq.w     D0, 1
  2533. 00001B10  6700 0274                beq        +0x276 /* 00001D86 */
  2534. 00001B14  5340                     subq.w     D0, 1
  2535. 00001B16  6700 0282                beq        +0x284 /* 00001D9A */
  2536. 00001B1A  5340                     subq.w     D0, 1
  2537. 00001B1C  6700 0302                beq        +0x304 /* 00001E20 */
  2538. 00001B20  5340                     subq.w     D0, 1
  2539. 00001B22  6700 0312                beq        +0x314 /* 00001E36 */
  2540. 00001B26  5340                     subq.w     D0, 1
  2541. 00001B28  6700 0330                beq        +0x332 /* 00001E5A */
  2542. 00001B2C  5340                     subq.w     D0, 1
  2543. 00001B2E  6700 0366                beq        +0x368 /* 00001E96 */
  2544. 00001B32  5340                     subq.w     D0, 1
  2545. 00001B34  6700 038C                beq        +0x38E /* 00001EC2 */
  2546. 00001B38  6000 03CE                bra        +0x3D0 /* 00001F08 */
  2547. label00001B3C:
  2548. 00001B3C  1007                     move.b     D0, D7
  2549. 00001B3E  6718                     beq        +0x1A /* 00001B58 */
  2550. 00001B40  206C 000A                movea.l    A0, [A4 + 0xA]
  2551. 00001B44  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2552. 00001B48  486E FFE2                pea.l      [A6 - 0x1E]
  2553. 00001B4C  486E FFE8                pea.l      [A6 - 0x18]
  2554. 00001B50  486D D01A                pea.l      [A5 - 0x2FE6]
  2555. 00001B54  A9A8                     syscall    GetResInfo
  2556. 00001B56  600E                     bra        +0x10 /* 00001B66 */
  2557. label00001B58:
  2558. 00001B58  206C 000A                movea.l    A0, [A4 + 0xA]
  2559. 00001B5C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2560. 00001B60  486D D01A                pea.l      [A5 - 0x2FE6]
  2561. 00001B64  A919                     syscall    GetWTitle
  2562. label00001B66:
  2563. 00001B66  486D D01A                pea.l      [A5 - 0x2FE6]
  2564. 00001B6A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2565. 00001B6E  6000 03A4                bra        +0x3A6 /* 00001F14 */
  2566. label00001B72:
  2567. 00001B72  206C 000A                movea.l    A0, [A4 + 0xA]
  2568. 00001B76  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2569. 00001B7A  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2570. 00001B7E  6000 0394                bra        +0x396 /* 00001F14 */
  2571. label00001B82:
  2572. 00001B82  1007                     move.b     D0, D7
  2573. 00001B84  6716                     beq        +0x18 /* 00001B9C */
  2574. 00001B86  1F3C 0008                move.b     -[A7], 0x8
  2575. 00001B8A  4267                     clr.w      -[A7]
  2576. 00001B8C  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  2577. 00001B90  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2578. 00001B94  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2579. 00001B98  6000 037A                bra        +0x37C /* 00001F14 */
  2580. label00001B9C:
  2581. 00001B9C  1F3C 0008                move.b     -[A7], 0x8
  2582. 00001BA0  206C 000A                movea.l    A0, [A4 + 0xA]
  2583. 00001BA4  2068 0002                movea.l    A0, [A0 + 0x2]
  2584. 00001BA8  3F28 0044                move.w     -[A7], [A0 + 0x44]
  2585. 00001BAC  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2586. 00001BB0  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2587. 00001BB4  6000 035E                bra        +0x360 /* 00001F14 */
  2588. label00001BB8:
  2589. 00001BB8  1007                     move.b     D0, D7
  2590. 00001BBA  671C                     beq        +0x1E /* 00001BD8 */
  2591. 00001BBC  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  2592. 00001BC0  4267                     clr.w      -[A7]
  2593. 00001BC2  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  2594. 00001BC6  6604                     bne        +0x6 /* 00001BCC */
  2595. 00001BC8  3EBC 000C                move.w     [A7], 0xC
  2596. label00001BCC:
  2597. 00001BCC  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2598. 00001BD0  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2599. 00001BD4  6000 033E                bra        +0x340 /* 00001F14 */
  2600. label00001BD8:
  2601. 00001BD8  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  2602. 00001BDC  206C 000A                movea.l    A0, [A4 + 0xA]
  2603. 00001BE0  2068 0002                movea.l    A0, [A0 + 0x2]
  2604. 00001BE4  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  2605. 00001BE8  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2606. 00001BEC  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2607. 00001BF0  6000 0322                bra        +0x324 /* 00001F14 */
  2608. label00001BF4:
  2609. 00001BF4  1007                     move.b     D0, D7
  2610. 00001BF6  6712                     beq        +0x14 /* 00001C0A */
  2611. 00001BF8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2612. 00001BFC  4267                     clr.w      -[A7]
  2613. 00001BFE  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2614. 00001C02  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2615. 00001C06  6000 030C                bra        +0x30E /* 00001F14 */
  2616. label00001C0A:
  2617. 00001C0A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  2618. 00001C0E  4267                     clr.w      -[A7]
  2619. 00001C10  206C 000A                movea.l    A0, [A4 + 0xA]
  2620. 00001C14  2068 0002                movea.l    A0, [A0 + 0x2]
  2621. 00001C18  4240                     clr.w      D0
  2622. 00001C1A  1028 0046                move.b     D0, [A0 + 0x46]
  2623. 00001C1E  3F00                     move.w     -[A7], D0
  2624. 00001C20  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  2625. 00001C24  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  2626. 00001C28  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2627. 00001C2C  6000 02E6                bra        +0x2E8 /* 00001F14 */
  2628. label00001C30:
  2629. 00001C30  4205                     clr.b      D5
  2630. 00001C32  1006                     move.b     D0, D6
  2631. 00001C34  6722                     beq        +0x24 /* 00001C58 */
  2632. 00001C36  206E FFF8                movea.l    A0, [A6 - 0x8]
  2633. 00001C3A  2650                     movea.l    A3, [A0]
  2634. 00001C3C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  2635. 00001C40  5DC0                     slt        D0
  2636. 00001C42  4A00                     tst.b      D0
  2637. 00001C44  670C                     beq        +0xE /* 00001C52 */
  2638. 00001C46  C02B 0036                and.b      D0, [A3 + 0x36]
  2639. 00001C4A  6706                     beq        +0x8 /* 00001C52 */
  2640. 00001C4C  1A2B 0035                move.b     D5, [A3 + 0x35]
  2641. 00001C50  6016                     bra        +0x18 /* 00001C68 */
  2642. label00001C52:
  2643. 00001C52  1A2B 0039                move.b     D5, [A3 + 0x39]
  2644. 00001C56  6010                     bra        +0x12 /* 00001C68 */
  2645. label00001C58:
  2646. 00001C58  1007                     move.b     D0, D7
  2647. 00001C5A  660C                     bne        +0xE /* 00001C68 */
  2648. 00001C5C  206C 000A                movea.l    A0, [A4 + 0xA]
  2649. 00001C60  2068 0002                movea.l    A0, [A0 + 0x2]
  2650. 00001C64  1A28 006E                move.b     D5, [A0 + 0x6E]
  2651. label00001C68:
  2652. 00001C68  1F05                     move.b     -[A7], D5
  2653. 00001C6A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2654. 00001C6E  6000 02A4                bra        +0x2A6 /* 00001F14 */
  2655. label00001C72:
  2656. 00001C72  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2657. 00001C76  486E FFF0                pea.l      [A6 - 0x10]
  2658. 00001C7A  4EBA 11F8                jsr        [PC + 0x11F8 /* 00002E74 */]
  2659. 00001C7E  486E FFF0                pea.l      [A6 - 0x10]
  2660. 00001C82  1F2C FFFF                move.b     -[A7], [A4 - 0x1]
  2661. 00001C86  1F3C 0001                move.b     -[A7], 0x1
  2662. 00001C8A  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  2663. 00001C8E  6000 0284                bra        +0x286 /* 00001F14 */
  2664. label00001C92:
  2665. 00001C92  1006                     move.b     D0, D6
  2666. 00001C94  6738                     beq        +0x3A /* 00001CCE */
  2667. 00001C96  206E FFF8                movea.l    A0, [A6 - 0x8]
  2668. 00001C9A  2650                     movea.l    A3, [A0]
  2669. 00001C9C  4A6D A0A0                tst.w      [A5 - 0x5F60]
  2670. 00001CA0  5DC0                     slt        D0
  2671. 00001CA2  4A00                     tst.b      D0
  2672. 00001CA4  670E                     beq        +0x10 /* 00001CB4 */
  2673. 00001CA6  C02B 0033                and.b      D0, [A3 + 0x33]
  2674. 00001CAA  6708                     beq        +0xA /* 00001CB4 */
  2675. 00001CAC  2D6B 0028 FFEC           move.l     [A6 - 0x14], [A3 + 0x28]
  2676. 00001CB2  600E                     bra        +0x10 /* 00001CC2 */
  2677. label00001CB4:
  2678. 00001CB4  206C 000A                movea.l    A0, [A4 + 0xA]
  2679. 00001CB8  2068 0002                movea.l    A0, [A0 + 0x2]
  2680. 00001CBC  2D68 0010 FFEC           move.l     [A6 - 0x14], [A0 + 0x10]
  2681. label00001CC2:
  2682. 00001CC2  486E FFEC                pea.l      [A6 - 0x14]
  2683. 00001CC6  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  2684. 00001CCA  6000 0248                bra        +0x24A /* 00001F14 */
  2685. label00001CCE:
  2686. 00001CCE  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  2687. 00001CD2  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2688. 00001CD6  6000 023C                bra        +0x23E /* 00001F14 */
  2689. label00001CDA:
  2690. 00001CDA  206C 000A                movea.l    A0, [A4 + 0xA]
  2691. 00001CDE  4AA8 0006                tst.l      [A0 + 0x6]
  2692. 00001CE2  6738                     beq        +0x3A /* 00001D1C */
  2693. 00001CE4  2068 0006                movea.l    A0, [A0 + 0x6]
  2694. 00001CE8  2050                     movea.l    A0, [A0]
  2695. 00001CEA  47E8 0008                lea.l      A3, [A0 + 0x8]
  2696. 00001CEE  2053                     movea.l    A0, [A3]
  2697. 00001CF0  2068 005E                movea.l    A0, [A0 + 0x5E]
  2698. 00001CF4  302B 0004                move.w     D0, [A3 + 0x4]
  2699. 00001CF8  48C0                     ext.l      D0
  2700. 00001CFA  D090                     add.l      D0, [A0]
  2701. 00001CFC  2040                     movea.l    A0, D0
  2702. 00001CFE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2703. 00001D02  486E FFE2                pea.l      [A6 - 0x1E]
  2704. 00001D06  486E FFE8                pea.l      [A6 - 0x18]
  2705. 00001D0A  486D D01A                pea.l      [A5 - 0x2FE6]
  2706. 00001D0E  A9A8                     syscall    GetResInfo
  2707. 00001D10  486D D01A                pea.l      [A5 - 0x2FE6]
  2708. 00001D14  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2709. 00001D18  6000 01FA                bra        +0x1FC /* 00001F14 */
  2710. label00001D1C:
  2711. 00001D1C  1007                     move.b     D0, D7
  2712. 00001D1E  6618                     bne        +0x1A /* 00001D38 */
  2713. 00001D20  2F00                     move.l     -[A7], D0
  2714. 00001D22  4267                     clr.w      -[A7]
  2715. 00001D24  206C 000A                movea.l    A0, [A4 + 0xA]
  2716. 00001D28  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2717. 00001D2C  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  2718. 00001D30  121F                     move.b     D1, [A7]+
  2719. 00001D32  201F                     move.l     D0, [A7]+
  2720. 00001D34  8001                     or.b       D0, D1
  2721. 00001D36  670C                     beq        +0xE /* 00001D44 */
  2722. label00001D38:
  2723. 00001D38  487A 01F6                pea.l      [PC + 0x1F6 /* 00001F30, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  2724. 00001D3C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2725. 00001D40  6000 01D2                bra        +0x1D4 /* 00001F14 */
  2726. label00001D44:
  2727. 00001D44  206C 000A                movea.l    A0, [A4 + 0xA]
  2728. 00001D48  2068 0002                movea.l    A0, [A0 + 0x2]
  2729. 00001D4C  4A68 006C                tst.w      [A0 + 0x6C]
  2730. 00001D50  6C0C                     bge        +0xE /* 00001D5E */
  2731. 00001D52  487A 01D4                pea.l      [PC + 0x1D4 /* 00001F28, value 0x6537973, pstring "System" */]
  2732. 00001D56  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2733. 00001D5A  6000 01B8                bra        +0x1BA /* 00001F14 */
  2734. label00001D5E:
  2735. 00001D5E  487A 01C0                pea.l      [PC + 0x1C0 /* 00001F20, value 0x7556E6B, pstring "Unknown" */]
  2736. 00001D62  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2737. 00001D66  6000 01AC                bra        +0x1AE /* 00001F14 */
  2738. label00001D6A:
  2739. 00001D6A  4267                     clr.w      -[A7]
  2740. 00001D6C  206C 000A                movea.l    A0, [A4 + 0xA]
  2741. 00001D70  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2742. 00001D74  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2743. 00001D78  301F                     move.w     D0, [A7]+
  2744. 00001D7A  48C0                     ext.l      D0
  2745. 00001D7C  2F00                     move.l     -[A7], D0
  2746. 00001D7E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2747. 00001D82  6000 0190                bra        +0x192 /* 00001F14 */
  2748. label00001D86:
  2749. 00001D86  206C 000A                movea.l    A0, [A4 + 0xA]
  2750. 00001D8A  2068 0002                movea.l    A0, [A0 + 0x2]
  2751. 00001D8E  1F28 0070                move.b     -[A7], [A0 + 0x70]
  2752. 00001D92  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2753. 00001D96  6000 017C                bra        +0x17E /* 00001F14 */
  2754. label00001D9A:
  2755. 00001D9A  4267                     clr.w      -[A7]
  2756. 00001D9C  206C 000A                movea.l    A0, [A4 + 0xA]
  2757. 00001DA0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2758. 00001DA4  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2759. 00001DA8  381F                     move.w     D4, [A7]+
  2760. 00001DAA  7010                     moveq.l    D0, 0x10
  2761. 00001DAC  B044                     cmp.w      D0, D4
  2762. 00001DAE  6F36                     ble        +0x38 /* 00001DE6 */
  2763. 00001DB0  4267                     clr.w      -[A7]
  2764. 00001DB2  206C 000A                movea.l    A0, [A4 + 0xA]
  2765. 00001DB6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2766. 00001DBA  A80A                     syscall    GetWVariant
  2767. 00001DBC  301F                     move.w     D0, [A7]+
  2768. 00001DBE  6B18                     bmi        +0x1A /* 00001DD8 */
  2769. 00001DC0  B07C 0007                cmp.w      D0, 0x7
  2770. 00001DC4  6E12                     bgt        +0x14 /* 00001DD8 */
  2771. 00001DC6  41FA 0158                lea.l      A0, [PC + 0x158 /* 00001F20, value 0x7556E6B, pstring "Unknown" */]
  2772. 00001DCA  3200                     move.w     D1, D0
  2773. 00001DCC  E649                     lsr        D1.w, 3
  2774. 00001DCE  4441                     neg.w      D1
  2775. 00001DD0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2776. 00001DD4  0A3C 0004                xori.b     ccr, 4
  2777. label00001DD8:
  2778. 00001DD8  56C0                     sne        D0
  2779. 00001DDA  4400                     neg.b      D0
  2780. 00001DDC  1F00                     move.b     -[A7], D0
  2781. 00001DDE  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2782. 00001DE2  6000 0130                bra        +0x132 /* 00001F14 */
  2783. label00001DE6:
  2784. 00001DE6  0C44 0800                cmpi.w     D4, 0x800
  2785. 00001DEA  5CC0                     sge        D0
  2786. 00001DEC  4A00                     tst.b      D0
  2787. 00001DEE  6724                     beq        +0x26 /* 00001E14 */
  2788. 00001DF0  0C44 0810                cmpi.w     D4, 0x810
  2789. 00001DF4  5DC1                     slt        D1
  2790. 00001DF6  C001                     and.b      D0, D1
  2791. 00001DF8  671A                     beq        +0x1C /* 00001E14 */
  2792. 00001DFA  7000                     moveq.l    D0, 0x00
  2793. 00001DFC  3004                     move.w     D0, D4
  2794. 00001DFE  C0BC 0000 0002           and.l      D0, 0x2
  2795. 00001E04  4A80                     tst.l      D0
  2796. 00001E06  56C0                     sne        D0
  2797. 00001E08  4400                     neg.b      D0
  2798. 00001E0A  1F00                     move.b     -[A7], D0
  2799. 00001E0C  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2800. 00001E10  6000 0102                bra        +0x104 /* 00001F14 */
  2801. label00001E14:
  2802. 00001E14  1F3C 0001                move.b     -[A7], 0x1
  2803. 00001E18  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2804. 00001E1C  6000 00F6                bra        +0xF8 /* 00001F14 */
  2805. label00001E20:
  2806. 00001E20  4267                     clr.w      -[A7]
  2807. 00001E22  206C 000A                movea.l    A0, [A4 + 0xA]
  2808. 00001E26  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2809. 00001E2A  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  2810. 00001E2E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2811. 00001E32  6000 00E0                bra        +0xE2 /* 00001F14 */
  2812. label00001E36:
  2813. 00001E36  7000                     moveq.l    D0, 0x00
  2814. 00001E38  206C 000A                movea.l    A0, [A4 + 0xA]
  2815. 00001E3C  2068 0002                movea.l    A0, [A0 + 0x2]
  2816. 00001E40  1028 0071                move.b     D0, [A0 + 0x71]
  2817. 00001E44  C0BC 0000 0080           and.l      D0, 0x80
  2818. 00001E4A  4A80                     tst.l      D0
  2819. 00001E4C  56C0                     sne        D0
  2820. 00001E4E  4400                     neg.b      D0
  2821. 00001E50  1F00                     move.b     -[A7], D0
  2822. 00001E52  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2823. 00001E56  6000 00BC                bra        +0xBE /* 00001F14 */
  2824. label00001E5A:
  2825. 00001E5A  1006                     move.b     D0, D6
  2826. 00001E5C  670C                     beq        +0xE /* 00001E6A */
  2827. 00001E5E  1F3C 0001                move.b     -[A7], 0x1
  2828. 00001E62  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2829. 00001E66  6000 00AC                bra        +0xAE /* 00001F14 */
  2830. label00001E6A:
  2831. 00001E6A  7000                     moveq.l    D0, 0x00
  2832. 00001E6C  2F00                     move.l     -[A7], D0
  2833. 00001E6E  4267                     clr.w      -[A7]
  2834. 00001E70  206C 000A                movea.l    A0, [A4 + 0xA]
  2835. 00001E74  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2836. 00001E78  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2837. 00001E7C  321F                     move.w     D1, [A7]+
  2838. 00001E7E  201F                     move.l     D0, [A7]+
  2839. 00001E80  3001                     move.w     D0, D1
  2840. 00001E82  C0BC 0000 0004           and.l      D0, 0x4
  2841. 00001E88  4A80                     tst.l      D0
  2842. 00001E8A  57C0                     seq        D0
  2843. 00001E8C  4400                     neg.b      D0
  2844. 00001E8E  1F00                     move.b     -[A7], D0
  2845. 00001E90  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2846. 00001E94  607E                     bra        +0x80 /* 00001F14 */
  2847. label00001E96:
  2848. 00001E96  7000                     moveq.l    D0, 0x00
  2849. 00001E98  2F00                     move.l     -[A7], D0
  2850. 00001E9A  4267                     clr.w      -[A7]
  2851. 00001E9C  206C 000A                movea.l    A0, [A4 + 0xA]
  2852. 00001EA0  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2853. 00001EA4  4EAD 2122                jsr        [A5 + 0x2122 /* export_1056 */]
  2854. 00001EA8  321F                     move.w     D1, [A7]+
  2855. 00001EAA  201F                     move.l     D0, [A7]+
  2856. 00001EAC  3001                     move.w     D0, D1
  2857. 00001EAE  C0BC 0000 0008           and.l      D0, 0x8
  2858. 00001EB4  4A80                     tst.l      D0
  2859. 00001EB6  56C0                     sne        D0
  2860. 00001EB8  4400                     neg.b      D0
  2861. 00001EBA  1F00                     move.b     -[A7], D0
  2862. 00001EBC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2863. 00001EC0  6052                     bra        +0x54 /* 00001F14 */
  2864. label00001EC2:
  2865. 00001EC2  206C 000A                movea.l    A0, [A4 + 0xA]
  2866. 00001EC6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2867. 00001ECA  486E FFF0                pea.l      [A6 - 0x10]
  2868. 00001ECE  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2869. 00001ED2  206C 000A                movea.l    A0, [A4 + 0xA]
  2870. 00001ED6  2068 0002                movea.l    A0, [A0 + 0x2]
  2871. 00001EDA  2D68 0082 FFE4           move.l     [A6 - 0x1C], [A0 + 0x82]
  2872. 00001EE0  56C0                     sne        D0
  2873. 00001EE2  4A00                     tst.b      D0
  2874. 00001EE4  671A                     beq        +0x1C /* 00001F00 */
  2875. 00001EE6  2F00                     move.l     -[A7], D0
  2876. 00001EE8  4267                     clr.w      -[A7]
  2877. 00001EEA  486E FFF0                pea.l      [A6 - 0x10]
  2878. 00001EEE  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2879. 00001EF2  2050                     movea.l    A0, [A0]
  2880. 00001EF4  4868 0008                pea.l      [A0 + 0x8]
  2881. 00001EF8  A8A6                     syscall    EqualRect
  2882. 00001EFA  121F                     move.b     D1, [A7]+
  2883. 00001EFC  201F                     move.l     D0, [A7]+
  2884. 00001EFE  C001                     and.b      D0, D1
  2885. label00001F00:
  2886. 00001F00  1F00                     move.b     -[A7], D0
  2887. 00001F02  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2888. 00001F06  600C                     bra        +0xE /* 00001F14 */
  2889. label00001F08:
  2890. 00001F08  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2891. 00001F0C  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2892. 00001F10  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2893. label00001F14:
  2894. 00001F14  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2895. 00001F18  4E5E                     unlink     A6
  2896. 00001F1A  2E9F                     move.l     [A7], [A7]+
  2897. 00001F1C  4E75                     rts
  2898. 00001F1E  000E 0755                ori.b      A6, 0x55 /* 'U' */
  2899. 00001F22  6E6B                     bgt        +0x6D /* 00001F8F */
  2900. 00001F24  6E6F                     bgt        +0x71 /* 00001F95 */
  2901. 00001F26  776E                     moveq.l    D3, 0x6E
  2902. 00001F28  0653 7973                addi.w     [A3], 0x7973 /* 'ys' */
  2903. 00001F2C  7465                     moveq.l    D2, 0x65
  2904. 00001F2E  6D00 0948                blt        +0x94A /* 00002878 */
  2905. 00001F32  7970                     moveq.l    D4, 0x70
  2906. 00001F34  6572                     bcs        +0x74 /* 00001FA8 */
  2907. 00001F36  4361                     chk.w      D1, -[A1]
  2908. 00001F38  7264                     moveq.l    D1, 0x64
  2909. fn00001F3A:
  2910. 00001F3A  4E56 FFFA                link       A6, -0x0006
  2911. 00001F3E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2912. 00001F42  266E 0008                movea.l    A3, [A6 + 0x8]
  2913. 00001F46  102B FFFF                move.b     D0, [A3 - 0x1]
  2914. 00001F4A  4880                     ext.w      D0
  2915. 00001F4C  5140                     subq.w     D0, 8
  2916. 00001F4E  670A                     beq        +0xC /* 00001F5A */
  2917. 00001F50  5340                     subq.w     D0, 1
  2918. 00001F52  670A                     beq        +0xC /* 00001F5E */
  2919. 00001F54  5340                     subq.w     D0, 1
  2920. 00001F56  670A                     beq        +0xC /* 00001F62 */
  2921. 00001F58  600C                     bra        +0xE /* 00001F66 */
  2922. label00001F5A:
  2923. 00001F5A  7E01                     moveq.l    D7, 0x01
  2924. 00001F5C  6012                     bra        +0x14 /* 00001F70 */
  2925. label00001F5E:
  2926. 00001F5E  7E02                     moveq.l    D7, 0x02
  2927. 00001F60  600E                     bra        +0x10 /* 00001F70 */
  2928. label00001F62:
  2929. 00001F62  7E03                     moveq.l    D7, 0x03
  2930. 00001F64  600A                     bra        +0xC /* 00001F70 */
  2931. label00001F66:
  2932. 00001F66  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2933. 00001F6A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2934. 00001F6E  604C                     bra        +0x4E /* 00001FBC */
  2935. label00001F70:
  2936. 00001F70  286B 000A                movea.l    A4, [A3 + 0xA]
  2937. 00001F74  102B 0008                move.b     D0, [A3 + 0x8]
  2938. 00001F78  6706                     beq        +0x8 /* 00001F80 */
  2939. 00001F7A  3C2C 0004                move.w     D6, [A4 + 0x4]
  2940. 00001F7E  6014                     bra        +0x16 /* 00001F94 */
  2941. label00001F80:
  2942. 00001F80  4267                     clr.w      -[A7]
  2943. 00001F82  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2944. 00001F86  302C 0002                move.w     D0, [A4 + 0x2]
  2945. 00001F8A  5240                     addq.w     D0, 1
  2946. 00001F8C  3F00                     move.w     -[A7], D0
  2947. 00001F8E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  2948. 00001F92  3C1F                     move.w     D6, [A7]+
  2949. label00001F94:
  2950. 00001F94  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2951. 00001F98  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2952. 00001F9C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2953. 00001FA0  3F06                     move.w     -[A7], D6
  2954. 00001FA2  3F07                     move.w     -[A7], D7
  2955. 00001FA4  486E FFFE                pea.l      [A6 - 0x2]
  2956. label00001FA8:
  2957. 00001FA8  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  2958. 00001FAC  1F2B FFFF                move.b     -[A7], [A3 - 0x1]
  2959. 00001FB0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2960. 00001FB4  1F2B 0008                move.b     -[A7], [A3 + 0x8]
  2961. 00001FB8  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2962. label00001FBC:
  2963. 00001FBC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2964. 00001FC0  4E5E                     unlink     A6
  2965. 00001FC2  2E9F                     move.l     [A7], [A7]+
  2966. 00001FC4  4E75                     rts
  2967. fn00001FC6:
  2968. 00001FC6  4E56 FFF8                link       A6, -0x0008
  2969. 00001FCA  206E 0008                movea.l    A0, [A6 + 0x8]
  2970. 00001FCE  1028 FFFF                move.b     D0, [A0 - 0x1]
  2971. 00001FD2  4880                     ext.w      D0
  2972. 00001FD4  5B40                     subq.w     D0, 5
  2973. 00001FD6  6750                     beq        +0x52 /* 00002028 */
  2974. 00001FD8  5340                     subq.w     D0, 1
  2975. 00001FDA  674C                     beq        +0x4E /* 00002028 */
  2976. 00001FDC  0440 000D                subi.w     D0, 0xD /* '\r' */
  2977. 00001FE0  6724                     beq        +0x26 /* 00002006 */
  2978. 00001FE2  0440 0020                subi.w     D0, 0x20 /* ' ' */
  2979. 00001FE6  6740                     beq        +0x42 /* 00002028 */
  2980. 00001FE8  5340                     subq.w     D0, 1
  2981. 00001FEA  673C                     beq        +0x3E /* 00002028 */
  2982. 00001FEC  5340                     subq.w     D0, 1
  2983. 00001FEE  6738                     beq        +0x3A /* 00002028 */
  2984. 00001FF0  5340                     subq.w     D0, 1
  2985. 00001FF2  6734                     beq        +0x36 /* 00002028 */
  2986. 00001FF4  5340                     subq.w     D0, 1
  2987. 00001FF6  6730                     beq        +0x32 /* 00002028 */
  2988. 00001FF8  5340                     subq.w     D0, 1
  2989. 00001FFA  672C                     beq        +0x2E /* 00002028 */
  2990. 00001FFC  5340                     subq.w     D0, 1
  2991. 00001FFE  6728                     beq        +0x2A /* 00002028 */
  2992. 00002000  5340                     subq.w     D0, 1
  2993. 00002002  6724                     beq        +0x26 /* 00002028 */
  2994. 00002004  604E                     bra        +0x50 /* 00002054 */
  2995. label00002006:
  2996. 00002006  102D A008                move.b     D0, [A5 - 0x5FF8]
  2997. 0000200A  0A00 0001                xori.b     D0, 0x1
  2998. 0000200E  802D A07A                or.b       D0, [A5 - 0x5F86]
  2999. 00002012  670A                     beq        +0xC /* 0000201E */
  3000. 00002014  1F2D BA34                move.b     -[A7], [A5 - 0x45CC]
  3001. 00002018  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  3002. 0000201C  603E                     bra        +0x40 /* 0000205C */
  3003. label0000201E:
  3004. 0000201E  1F2D B41F                move.b     -[A7], [A5 - 0x4BE1]
  3005. 00002022  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  3006. 00002026  6034                     bra        +0x36 /* 0000205C */
  3007. label00002028:
  3008. 00002028  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3009. 0000202C  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  3010. 00002030  7003                     moveq.l    D0, 0x03
  3011. label00002032:
  3012. 00002032  30D9                     move.w     [A0]+, [A1]+
  3013. 00002034  51C8 FFFC                dbf        D0, -0x6 /* 00002032 */
  3014. 00002038  3D6D A000 FFFC           move.w     [A6 - 0x4], [A5 - 0x6000]
  3015. 0000203E  486E FFF8                pea.l      [A6 - 0x8]
  3016. 00002042  206E 0008                movea.l    A0, [A6 + 0x8]
  3017. 00002046  1F28 FFFF                move.b     -[A7], [A0 - 0x1]
  3018. 0000204A  1F3C 0001                move.b     -[A7], 0x1
  3019. 0000204E  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  3020. 00002052  6008                     bra        +0xA /* 0000205C */
  3021. label00002054:
  3022. 00002054  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  3023. 00002058  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3024. label0000205C:
  3025. 0000205C  4E5E                     unlink     A6
  3026. 0000205E  2E9F                     move.l     [A7], [A7]+
  3027. 00002060  4E75                     rts
  3028. fn00002062:
  3029. 00002062  4E56 FF78                link       A6, -0x0088
  3030. 00002066  48E7 0308                movem.l    -[A7], D6,D7,A4
  3031. 0000206A  286E 0008                movea.l    A4, [A6 + 0x8]
  3032. 0000206E  7032                     moveq.l    D0, 0x32
  3033. 00002070  B02C FFFF                cmp.b      D0, [A4 - 0x1]
  3034. 00002074  670C                     beq        +0xE /* 00002082 */
  3035. 00002076  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  3036. 0000207A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3037. 0000207E  6000 00D4                bra        +0xD6 /* 00002154 */
  3038. label00002082:
  3039. 00002082  7001                     moveq.l    D0, 0x01
  3040. 00002084  2D40 FFB8                move.l     [A6 - 0x48], D0
  3041. 00002088  2D6D B3C0 FFB4           move.l     [A6 - 0x4C], [A5 - 0x4C40]
  3042. 0000208E  2E2E FFB8                move.l     D7, [A6 - 0x48]
  3043. 00002092  6000 00B2                bra        +0xB4 /* 00002146 */
  3044. label00002096:
  3045. 00002096  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  3046. 0000209A  2050                     movea.l    A0, [A0]
  3047. 0000209C  3007                     move.w     D0, D7
  3048. 0000209E  C1FC 0112                muls.w     D0, 0x112
  3049. 000020A2  226C 000A                movea.l    A1, [A4 + 0xA]
  3050. 000020A6  2229 0002                move.l     D1, [A1 + 0x2]
  3051. 000020AA  41E8 FEEE                lea.l      A0, [A0 - 0x112]
  3052. 000020AE  B2B0 0000                cmp.l      D1, [A0 + D0.w]
  3053. 000020B2  6600 008E                bne        +0x90 /* 00002142 */
  3054. 000020B6  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  3055. 000020BA  2050                     movea.l    A0, [A0]
  3056. 000020BC  3007                     move.w     D0, D7
  3057. 000020BE  C1FC 0112                muls.w     D0, 0x112
  3058. 000020C2  41E8 FEFA                lea.l      A0, [A0 - 0x106]
  3059. 000020C6  2C30 0000                move.l     D6, [A0 + D0.w]
  3060. 000020CA  7001                     moveq.l    D0, 0x01
  3061. 000020CC  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  3062. 000020D0  6614                     bne        +0x16 /* 000020E6 */
  3063. 000020D2  486E FFA0                pea.l      [A6 - 0x60]
  3064. 000020D6  2F06                     move.l     -[A7], D6
  3065. 000020D8  3F3C 0008                move.w     -[A7], 0x8
  3066. 000020DC  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  3067. 000020E0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3068. 000020E4  606E                     bra        +0x70 /* 00002154 */
  3069. label000020E6:
  3070. 000020E6  486E FFA0                pea.l      [A6 - 0x60]
  3071. 000020EA  2006                     move.l     D0, D6
  3072. 000020EC  C0BC FF00 0000           and.l      D0, 0xFF000000
  3073. 000020F2  7218                     moveq.l    D1, 0x18
  3074. 000020F4  E2A8                     lsr        D0, D1
  3075. 000020F6  2F00                     move.l     -[A7], D0
  3076. 000020F8  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3077. 000020FC  487A 0060                pea.l      [PC + 0x60 /* 0000215E, value 0x12E4E56 */]
  3078. 00002100  486E FF8C                pea.l      [A6 - 0x74]
  3079. 00002104  2006                     move.l     D0, D6
  3080. 00002106  C0BC 00F0 0000           and.l      D0, 0xF00000
  3081. 0000210C  7214                     moveq.l    D1, 0x14
  3082. 0000210E  E2A8                     lsr        D0, D1
  3083. 00002110  2F00                     move.l     -[A7], D0
  3084. 00002112  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3085. 00002116  486E FF78                pea.l      [A6 - 0x88]
  3086. 0000211A  2006                     move.l     D0, D6
  3087. 0000211C  C0BC 000F 0000           and.l      D0, 0xF0000
  3088. 00002122  7210                     moveq.l    D1, 0x10
  3089. 00002124  E2A8                     lsr        D0, D1
  3090. 00002126  2F00                     move.l     -[A7], D0
  3091. 00002128  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3092. 0000212C  486E FFBC                pea.l      [A6 - 0x44]
  3093. 00002130  3F3C 0004                move.w     -[A7], 0x4
  3094. 00002134  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3095. 00002138  486E FFBC                pea.l      [A6 - 0x44]
  3096. 0000213C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3097. 00002140  6012                     bra        +0x14 /* 00002154 */
  3098. label00002142:
  3099. 00002142  5287                     addq.l     D7, 1
  3100. 00002144  6908                     bvs        +0xA /* 0000214E */
  3101. label00002146:
  3102. 00002146  BEAE FFB4                cmp.l      D7, [A6 - 0x4C]
  3103. 0000214A  6F00 FF4A                ble        -0xB4 /* 00002096 */
  3104. label0000214E:
  3105. 0000214E  42A7                     clr.l      -[A7]
  3106. 00002150  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3107. label00002154:
  3108. 00002154  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3109. 00002158  4E5E                     unlink     A6
  3110. 0000215A  2E9F                     move.l     [A7], [A7]+
  3111. 0000215C  4E75                     rts
  3112. 0000215E  012E 4E56                btst       [A6 + 0x4E56], D0
  3113. // begin alternate branch 00002160-00002164
  3114. export_802:
  3115. fn00002160:
  3116. 00002160  4E56 FEFA                link       A6, -0x0106
  3117. // end alternate branch 00002160-00002164
  3118. export_802: // at 00002160 (misaligned)
  3119. fn00002160: // (misaligned)
  3120. 00002162  FEFA                     .extension 0xEFA // unimplemented
  3121. 00002164  486E FFFF                pea.l      [A6 - 0x1]
  3122. 00002168  7001                     moveq.l    D0, 0x01
  3123. 0000216A  2F00                     move.l     -[A7], D0
  3124. 0000216C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  3125. 00002170  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  3126. 00002174  7001                     moveq.l    D0, 0x01
  3127. 00002176  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  3128. 0000217A  6608                     bne        +0xA /* 00002184 */
  3129. 0000217C  486E FEFA                pea.l      [A6 - 0x106]
  3130. 00002180  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3131. label00002184:
  3132. 00002184  2D6D D14A FFFA           move.l     [A6 - 0x6], [A5 - 0x2EB6]
  3133. 0000218A  102D B820                move.b     D0, [A5 - 0x47E0]
  3134. 0000218E  6676                     bne        +0x78 /* 00002206 */
  3135. 00002190  206E 000A                movea.l    A0, [A6 + 0xA]
  3136. 00002194  1010                     move.b     D0, [A0]
  3137. 00002196  4880                     ext.w      D0
  3138. 00002198  5340                     subq.w     D0, 1
  3139. 0000219A  6B6A                     bmi        +0x6C /* 00002206 */
  3140. 0000219C  0C40 0005                cmpi.w     D0, 0x5
  3141. 000021A0  6E64                     bgt        +0x66 /* 00002206 */
  3142. 000021A2  D040                     add.w      D0, D0
  3143. 000021A4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3144. 000021A8  4EFB 0000                jmp        [PC + D0.w]
  3145. 000021AC  000E 0016                ori.b      A6, 0x16
  3146. 000021B0  002C 0034 004E           ori.b      [A4 + 0x4E], 0x34 /* '4' */
  3147. 000021B6  0056 2F0E                ori.w      [A6], 0x2F0E
  3148. 000021BA  4EBA F83E                jsr        [PC - 0x7C2 /* 000019FA */]
  3149. 000021BE  6046                     bra        +0x48 /* 00002206 */
  3150. 000021C0  206E 000A                movea.l    A0, [A6 + 0xA]
  3151. 000021C4  4868 0002                pea.l      [A0 + 0x2]
  3152. 000021C8  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  3153. 000021CC  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3154. 000021D0  4EBA 27B0                jsr        [PC + 0x27B0 /* 00004982 */]
  3155. 000021D4  6030                     bra        +0x32 /* 00002206 */
  3156. 000021D6  2F0E                     move.l     -[A7], A6
  3157. 000021D8  4EBA FD60                jsr        [PC - 0x2A0 /* 00001F3A */]
  3158. 000021DC  6028                     bra        +0x2A /* 00002206 */
  3159. 000021DE  206E 000A                movea.l    A0, [A6 + 0xA]
  3160. 000021E2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3161. 000021E6  3F28 0006                move.w     -[A7], [A0 + 0x6]
  3162. 000021EA  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  3163. 000021EE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3164. 000021F2  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3165. 000021F6  600E                     bra        +0x10 /* 00002206 */
  3166. 000021F8  2F0E                     move.l     -[A7], A6
  3167. 000021FA  4EBA FDCA                jsr        [PC - 0x236 /* 00001FC6 */]
  3168. 000021FE  6006                     bra        +0x8 /* 00002206 */
  3169. 00002200  2F0E                     move.l     -[A7], A6
  3170. 00002202  4EBA FE5E                jsr        [PC - 0x1A2 /* 00002062 */]
  3171. label00002206:
  3172. 00002206  202E FFFA                move.l     D0, [A6 - 0x6]
  3173. 0000220A  B0AD D14A                cmp.l      D0, [A5 - 0x2EB6]
  3174. 0000220E  6604                     bne        +0x6 /* 00002214 */
  3175. 00002210  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3176. label00002214:
  3177. 00002214  4E5E                     unlink     A6
  3178. 00002216  205F                     movea.l    A0, [A7]+
  3179. 00002218  5C4F                     addq.w     A7, 6
  3180. 0000221A  4ED0                     jmp        [A0]
  3181. export_803:
  3182. 0000221C  4E56 FFE2                link       A6, -0x001E
  3183. 00002220  42A7                     clr.l      -[A7]
  3184. 00002222  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3185. 00002226  201F                     move.l     D0, [A7]+
  3186. 00002228  1B40 CE80                move.b     [A5 - 0x3180], D0
  3187. 0000222C  4267                     clr.w      -[A7]
  3188. 0000222E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3189. 00002232  7002                     moveq.l    D0, 0x02
  3190. 00002234  B05F                     cmp.w      D0, [A7]+
  3191. 00002236  660A                     bne        +0xC /* 00002242 */
  3192. 00002238  486E FFE2                pea.l      [A6 - 0x1E]
  3193. 0000223C  4EBA 007A                jsr        [PC + 0x7A /* 000022B8 */]
  3194. 00002240  6012                     bra        +0x14 /* 00002254 */
  3195. label00002242:
  3196. 00002242  1D7C 0002 FFE2           move.b     [A6 - 0x1E], 0x2
  3197. 00002248  2D6D A548 FFE6           move.l     [A6 - 0x1A], [A5 - 0x5AB8]
  3198. 0000224E  1D7C 0005 FFE4           move.b     [A6 - 0x1C], 0x5
  3199. label00002254:
  3200. 00002254  486E FFE2                pea.l      [A6 - 0x1E]
  3201. 00002258  1F3C 0001                move.b     -[A7], 0x1
  3202. 0000225C  4EBA FF02                jsr        [PC - 0xFE /* 00002160 */]
  3203. 00002260  4E5E                     unlink     A6
  3204. 00002262  4E75                     rts
  3205. export_804:
  3206. 00002264  4E56 FFE2                link       A6, -0x001E
  3207. 00002268  422D CE80                clr.b      [A5 - 0x3180]
  3208. 0000226C  1D7C 0001 FFE2           move.b     [A6 - 0x1E], 0x1
  3209. 00002272  486E FFE4                pea.l      [A6 - 0x1C]
  3210. 00002276  486E FFE8                pea.l      [A6 - 0x18]
  3211. 0000227A  486E FFEC                pea.l      [A6 - 0x14]
  3212. 0000227E  4EBA 0E84                jsr        [PC + 0xE84 /* 00003104 */]
  3213. 00002282  486E FFE2                pea.l      [A6 - 0x1E]
  3214. 00002286  1F3C 0001                move.b     -[A7], 0x1
  3215. 0000228A  4EBA FED4                jsr        [PC - 0x12C /* 00002160 */]
  3216. 0000228E  4E5E                     unlink     A6
  3217. 00002290  4E75                     rts
  3218. export_805:
  3219. fn00002292:
  3220. 00002292  4E56 0000                link       A6, 0
  3221. 00002296  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3222. 0000229C  42A7                     clr.l      -[A7]
  3223. 0000229E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3224. 000022A2  700F                     moveq.l    D0, 0x0F
  3225. 000022A4  C09F                     and.l      D0, [A7]+
  3226. 000022A6  2F00                     move.l     -[A7], D0
  3227. 000022A8  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  3228. 000022AC  1F3C 0014                move.b     -[A7], 0x14
  3229. 000022B0  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3230. 000022B4  4E5E                     unlink     A6
  3231. 000022B6  4E75                     rts
  3232. fn000022B8:
  3233. 000022B8  4E56 FC50                link       A6, -0x03B0
  3234. 000022BC  2F0C                     move.l     -[A7], A4
  3235. 000022BE  286E 0008                movea.l    A4, [A6 + 0x8]
  3236. 000022C2  4267                     clr.w      -[A7]
  3237. 000022C4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3238. 000022C8  301F                     move.w     D0, [A7]+
  3239. 000022CA  1880                     move.b     [A4], D0
  3240. 000022CC  4880                     ext.w      D0
  3241. 000022CE  5340                     subq.w     D0, 1
  3242. 000022D0  6B00 0122                bmi        +0x124 /* 000023F4 */
  3243. 000022D4  0C40 0005                cmpi.w     D0, 0x5
  3244. 000022D8  6E00 011A                bgt        +0x11C /* 000023F4 */
  3245. 000022DC  D040                     add.w      D0, D0
  3246. 000022DE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3247. 000022E2  4EFB 0000                jmp        [PC + D0.w]
  3248. 000022E6  000E 0022                ori.b      A6, 0x22 /* '\"' */
  3249. 000022EA  002E 00CE 0110           ori.b      [A6 + 0x110], 0xCE
  3250. 000022F0  00FA 486C                ori.?      [PC + 0x486C /* 00006B5E */], 0xFFFFFFFFFFFFFFFF
  3251. 000022F4  0002 486C                ori.b      D2, 0x6C /* 'l' */
  3252. 000022F8  0006 486C                ori.b      D6, 0x6C /* 'l' */
  3253. 000022FC  000A 4EBA                ori.b      A2, 0xBA
  3254. 00002300  0E04 6000                .invalid.b D4, 0x0 // invalid immediate operation
  3255. 00002304  00F0 486C                ori.?      [A0 + D4 + 0x6C], 0xFFFFFFFFFFFFFFFF
  3256. 00002308  0002 4EAD                ori.b      D2, 0xAD
  3257. 0000230C  1BAA 6000 00E4           move.b     [A5 + D0.w - 0x28], [A2 + 0x6000]
  3258. 00002312  486E FEF0                pea.l      [A6 - 0x110]
  3259. 00002316  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  3260. 0000231A  4267                     clr.w      -[A7]
  3261. 0000231C  486E FEF0                pea.l      [A6 - 0x110]
  3262. 00002320  4267                     clr.w      -[A7]
  3263. 00002322  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3264. 00002326  395F 0006                move.w     [A4 + 0x6], [A7]+
  3265. 0000232A  296E FEFA 0008           move.l     [A4 + 0x8], [A6 - 0x106]
  3266. 00002330  202E FEF2                move.l     D0, [A6 - 0x10E]
  3267. 00002334  B0AE FEFA                cmp.l      D0, [A6 - 0x106]
  3268. 00002338  660A                     bne        +0xC /* 00002344 */
  3269. 0000233A  302C 0006                move.w     D0, [A4 + 0x6]
  3270. 0000233E  4440                     neg.w      D0
  3271. 00002340  3940 0006                move.w     [A4 + 0x6], D0
  3272. label00002344:
  3273. 00002344  486E FEC6                pea.l      [A6 - 0x13A]
  3274. 00002348  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  3275. 0000234C  1D7C 0001 FD86           move.b     [A6 - 0x27A], 0x1
  3276. 00002352  422E FDB4                clr.b      [A6 - 0x24C]
  3277. 00002356  41EE FDB6                lea.l      A0, [A6 - 0x24A]
  3278. 0000235A  43EE FEF0                lea.l      A1, [A6 - 0x110]
  3279. 0000235E  303C 0087                move.w     D0, 0x87
  3280. label00002362:
  3281. 00002362  30D9                     move.w     [A0]+, [A1]+
  3282. 00002364  51C8 FFFC                dbf        D0, -0x6 /* 00002362 */
  3283. 00002368  486E FD86                pea.l      [A6 - 0x27A]
  3284. 0000236C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3285. 00002370  486E FEC6                pea.l      [A6 - 0x13A]
  3286. 00002374  486E FD76                pea.l      [A6 - 0x28A]
  3287. 00002378  486E FD7A                pea.l      [A6 - 0x286]
  3288. 0000237C  486E FD7E                pea.l      [A6 - 0x282]
  3289. 00002380  486E FD82                pea.l      [A6 - 0x27E]
  3290. 00002384  486E FD6E                pea.l      [A6 - 0x292]
  3291. 00002388  486E FD72                pea.l      [A6 - 0x28E]
  3292. 0000238C  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  3293. 00002390  202E FD7A                move.l     D0, [A6 - 0x286]
  3294. 00002394  90AE FD76                sub.l      D0, [A6 - 0x28A]
  3295. 00002398  3940 0002                move.w     [A4 + 0x2], D0
  3296. 0000239C  202E FD7E                move.l     D0, [A6 - 0x282]
  3297. 000023A0  90AE FD76                sub.l      D0, [A6 - 0x28A]
  3298. 000023A4  3940 0004                move.w     [A4 + 0x4], D0
  3299. 000023A8  1F3C 0001                move.b     -[A7], 0x1
  3300. 000023AC  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3301. 000023B0  6042                     bra        +0x44 /* 000023F4 */
  3302. 000023B2  42A7                     clr.l      -[A7]
  3303. 000023B4  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  3304. 000023B8  295F 0002                move.l     [A4 + 0x2], [A7]+
  3305. 000023BC  4267                     clr.w      -[A7]
  3306. 000023BE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3307. 000023C2  700A                     moveq.l    D0, 0x0A
  3308. 000023C4  B05F                     cmp.w      D0, [A7]+
  3309. 000023C6  6606                     bne        +0x8 /* 000023CE */
  3310. 000023C8  426C 0006                clr.w      [A4 + 0x6]
  3311. 000023CC  6026                     bra        +0x28 /* 000023F4 */
  3312. label000023CE:
  3313. 000023CE  4267                     clr.w      -[A7]
  3314. 000023D0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3315. 000023D4  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  3316. 000023D8  395F 0006                move.w     [A4 + 0x6], [A7]+
  3317. 000023DC  6016                     bra        +0x18 /* 000023F4 */
  3318. 000023DE  486E FC6E                pea.l      [A6 - 0x392]
  3319. 000023E2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3320. 000023E6  42A7                     clr.l      -[A7]
  3321. 000023E8  486E FC6E                pea.l      [A6 - 0x392]
  3322. 000023EC  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  3323. 000023F0  295F 0002                move.l     [A4 + 0x2], [A7]+
  3324. label000023F4:
  3325. 000023F4  285F                     movea.l    A4, [A7]+
  3326. 000023F6  4E5E                     unlink     A6
  3327. 000023F8  2E9F                     move.l     [A7], [A7]+
  3328. 000023FA  4E75                     rts
  3329. export_806:
  3330. fn000023FC:
  3331. 000023FC  4E56 FFFA                link       A6, -0x0006
  3332. 00002400  2F07                     move.l     -[A7], D7
  3333. 00002402  422E 0008                clr.b      [A6 + 0x8]
  3334. 00002406  4267                     clr.w      -[A7]
  3335. 00002408  486E FFFA                pea.l      [A6 - 0x6]
  3336. 0000240C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  3337. 00002410  101F                     move.b     D0, [A7]+
  3338. 00002412  6602                     bne        +0x4 /* 00002416 */
  3339. 00002414  6034                     bra        +0x36 /* 0000244A */
  3340. label00002416:
  3341. 00002416  42A7                     clr.l      -[A7]
  3342. 00002418  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3343. 0000241C  2E17                     move.l     D7, [A7]
  3344. 0000241E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3345. 00002422  4A87                     tst.l      D7
  3346. 00002424  5CC0                     sge        D0
  3347. 00002426  4A00                     tst.b      D0
  3348. 00002428  6716                     beq        +0x18 /* 00002440 */
  3349. 0000242A  7201                     moveq.l    D1, 0x01
  3350. 0000242C  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  3351. 00002430  56C1                     sne        D1
  3352. 00002432  C001                     and.b      D0, D1
  3353. 00002434  670A                     beq        +0xC /* 00002440 */
  3354. 00002436  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3355. 0000243A  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  3356. 0000243E  600A                     bra        +0xC /* 0000244A */
  3357. label00002440:
  3358. 00002440  4267                     clr.w      -[A7]
  3359. 00002442  4EBA FE4E                jsr        [PC - 0x1B2 /* 00002292 */]
  3360. 00002446  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3361. label0000244A:
  3362. 0000244A  2E1F                     move.l     D7, [A7]+
  3363. 0000244C  4E5E                     unlink     A6
  3364. 0000244E  4E75                     rts
  3365. export_807:
  3366. 00002450  4E56 FFEC                link       A6, -0x0014
  3367. 00002454  48E7 0308                movem.l    -[A7], D6,D7,A4
  3368. 00002458  4206                     clr.b      D6
  3369. 0000245A  206D D668                movea.l    A0, [A5 - 0x2998]
  3370. 0000245E  2850                     movea.l    A4, [A0]
  3371. 00002460  102D F504                move.b     D0, [A5 - 0xAFC]
  3372. 00002464  4880                     ext.w      D0
  3373. 00002466  5940                     subq.w     D0, 4
  3374. 00002468  6736                     beq        +0x38 /* 000024A0 */
  3375. 0000246A  5340                     subq.w     D0, 1
  3376. 0000246C  672C                     beq        +0x2E /* 0000249A */
  3377. 0000246E  5340                     subq.w     D0, 1
  3378. 00002470  6746                     beq        +0x48 /* 000024B8 */
  3379. 00002472  5340                     subq.w     D0, 1
  3380. 00002474  6730                     beq        +0x32 /* 000024A6 */
  3381. 00002476  5740                     subq.w     D0, 3
  3382. 00002478  6732                     beq        +0x34 /* 000024AC */
  3383. 0000247A  0440 001F                subi.w     D0, 0x1F
  3384. 0000247E  6732                     beq        +0x34 /* 000024B2 */
  3385. 00002480  0440 000E                subi.w     D0, 0xE
  3386. 00002484  6732                     beq        +0x34 /* 000024B8 */
  3387. 00002486  5340                     subq.w     D0, 1
  3388. 00002488  672E                     beq        +0x30 /* 000024B8 */
  3389. 0000248A  0440 001D                subi.w     D0, 0x1D
  3390. 0000248E  671C                     beq        +0x1E /* 000024AC */
  3391. 00002490  5540                     subq.w     D0, 2
  3392. 00002492  6712                     beq        +0x14 /* 000024A6 */
  3393. 00002494  5540                     subq.w     D0, 2
  3394. 00002496  6702                     beq        +0x4 /* 0000249A */
  3395. 00002498  6024                     bra        +0x26 /* 000024BE */
  3396. label0000249A:
  3397. 0000249A  3E2C 0216                move.w     D7, [A4 + 0x216]
  3398. 0000249E  6024                     bra        +0x26 /* 000024C4 */
  3399. label000024A0:
  3400. 000024A0  3E2C 0214                move.w     D7, [A4 + 0x214]
  3401. 000024A4  601E                     bra        +0x20 /* 000024C4 */
  3402. label000024A6:
  3403. 000024A6  3E2C 0212                move.w     D7, [A4 + 0x212]
  3404. 000024AA  6018                     bra        +0x1A /* 000024C4 */
  3405. label000024AC:
  3406. 000024AC  3E2C 021E                move.w     D7, [A4 + 0x21E]
  3407. 000024B0  6012                     bra        +0x14 /* 000024C4 */
  3408. label000024B2:
  3409. 000024B2  3E2C 021C                move.w     D7, [A4 + 0x21C]
  3410. 000024B6  600C                     bra        +0xE /* 000024C4 */
  3411. label000024B8:
  3412. 000024B8  3E2C 0218                move.w     D7, [A4 + 0x218]
  3413. 000024BC  6006                     bra        +0x8 /* 000024C4 */
  3414. label000024BE:
  3415. 000024BE  7C01                     moveq.l    D6, 0x01
  3416. 000024C0  3E2C 021A                move.w     D7, [A4 + 0x21A]
  3417. label000024C4:
  3418. 000024C4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3419. 000024CA  486E FFEE                pea.l      [A6 - 0x12]
  3420. 000024CE  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  3421. 000024D2  4267                     clr.w      -[A7]
  3422. 000024D4  3F07                     move.w     -[A7], D7
  3423. 000024D6  1F3C 0001                move.b     -[A7], 0x1
  3424. 000024DA  4267                     clr.w      -[A7]
  3425. 000024DC  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3426. 000024E0  101F                     move.b     D0, [A7]+
  3427. 000024E2  0A00 0001                xori.b     D0, 0x1
  3428. 000024E6  1B40 F266                move.b     [A5 - 0xD9A], D0
  3429. 000024EA  1006                     move.b     D0, D6
  3430. 000024EC  0A00 0001                xori.b     D0, 0x1
  3431. 000024F0  C02D F266                and.b      D0, [A5 - 0xD9A]
  3432. 000024F4  6728                     beq        +0x2A /* 0000251E */
  3433. 000024F6  486E FFEE                pea.l      [A6 - 0x12]
  3434. 000024FA  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  3435. 000024FE  4267                     clr.w      -[A7]
  3436. 00002500  206D D668                movea.l    A0, [A5 - 0x2998]
  3437. 00002504  2050                     movea.l    A0, [A0]
  3438. 00002506  3F28 021A                move.w     -[A7], [A0 + 0x21A]
  3439. 0000250A  1F3C 0001                move.b     -[A7], 0x1
  3440. 0000250E  4267                     clr.w      -[A7]
  3441. 00002510  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3442. 00002514  101F                     move.b     D0, [A7]+
  3443. 00002516  6606                     bne        +0x8 /* 0000251E */
  3444. 00002518  422E 0008                clr.b      [A6 + 0x8]
  3445. 0000251C  6010                     bra        +0x12 /* 0000252E */
  3446. label0000251E:
  3447. 0000251E  486D F266                pea.l      [A5 - 0xD9A]
  3448. 00002522  486D F266                pea.l      [A5 - 0xD9A]
  3449. 00002526  3F3C 0001                move.w     -[A7], 0x1
  3450. 0000252A  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  3451. label0000252E:
  3452. 0000252E  422D F266                clr.b      [A5 - 0xD9A]
  3453. 00002532  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3454. 00002536  4E5E                     unlink     A6
  3455. 00002538  4E75                     rts
  3456. export_808:
  3457. 0000253A  4E56 FFFC                link       A6, -0x0004
  3458. 0000253E  422E 0008                clr.b      [A6 + 0x8]
  3459. 00002542  486E FFFC                pea.l      [A6 - 0x4]
  3460. 00002546  7004                     moveq.l    D0, 0x04
  3461. 00002548  2F00                     move.l     -[A7], D0
  3462. 0000254A  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3463. label0000254E:
  3464. 0000254E  7018                     moveq.l    D0, 0x18
  3465. 00002550  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3466. 00002554  666E                     bne        +0x70 /* 000025C4 */
  3467. 00002556  102D D427                move.b     D0, [A5 - 0x2BD9]
  3468. 0000255A  4880                     ext.w      D0
  3469. 0000255C  B06D F506                cmp.w      D0, [A5 - 0xAFA]
  3470. 00002560  6608                     bne        +0xA /* 0000256A */
  3471. 00002562  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  3472. 00002568  6026                     bra        +0x28 /* 00002590 */
  3473. label0000256A:
  3474. 0000256A  102D D427                move.b     D0, [A5 - 0x2BD9]
  3475. 0000256E  4880                     ext.w      D0
  3476. 00002570  B06D F500                cmp.w      D0, [A5 - 0xB00]
  3477. 00002574  6608                     bne        +0xA /* 0000257E */
  3478. 00002576  1D7C 0001 FFFD           move.b     [A6 - 0x3], 0x1
  3479. 0000257C  6012                     bra        +0x14 /* 00002590 */
  3480. label0000257E:
  3481. 0000257E  102D D427                move.b     D0, [A5 - 0x2BD9]
  3482. 00002582  4880                     ext.w      D0
  3483. 00002584  B06D F4FC                cmp.w      D0, [A5 - 0xB04]
  3484. 00002588  663A                     bne        +0x3C /* 000025C4 */
  3485. 0000258A  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  3486. label00002590:
  3487. 00002590  4EBA DA6E                jsr        [PC - 0x2592 /* 00000000 */]
  3488. 00002594  7007                     moveq.l    D0, 0x07
  3489. 00002596  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3490. 0000259A  57C0                     seq        D0
  3491. 0000259C  7203                     moveq.l    D1, 0x03
  3492. 0000259E  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  3493. 000025A2  57C1                     seq        D1
  3494. 000025A4  C001                     and.b      D0, D1
  3495. 000025A6  6706                     beq        +0x8 /* 000025AE */
  3496. 000025A8  4EBA DA56                jsr        [PC - 0x25AA /* 00000000 */]
  3497. 000025AC  60A0                     bra        -0x5E /* 0000254E */
  3498. label000025AE:
  3499. 000025AE  486E FFFC                pea.l      [A6 - 0x4]
  3500. 000025B2  3F3C 0004                move.w     -[A7], 0x4
  3501. 000025B6  1F3C 0004                move.b     -[A7], 0x4
  3502. 000025BA  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3503. 000025BE  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3504. label000025C4:
  3505. 000025C4  4E5E                     unlink     A6
  3506. 000025C6  4E75                     rts
  3507. export_809:
  3508. 000025C8  4E56 FFFC                link       A6, -0x0004
  3509. 000025CC  2F07                     move.l     -[A7], D7
  3510. 000025CE  422E 0008                clr.b      [A6 + 0x8]
  3511. 000025D2  7E00                     moveq.l    D7, 0x00
  3512. label000025D4:
  3513. 000025D4  7014                     moveq.l    D0, 0x14
  3514. 000025D6  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3515. 000025DA  6702                     beq        +0x4 /* 000025DE */
  3516. 000025DC  6032                     bra        +0x34 /* 00002610 */
  3517. label000025DE:
  3518. 000025DE  7000                     moveq.l    D0, 0x00
  3519. 000025E0  102D D427                move.b     D0, [A5 - 0x2BD9]
  3520. 000025E4  8E80                     or.l       D7, D0
  3521. 000025E6  4EBA DA18                jsr        [PC - 0x25E8 /* 00000000 */]
  3522. 000025EA  7007                     moveq.l    D0, 0x07
  3523. 000025EC  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3524. 000025F0  57C0                     seq        D0
  3525. 000025F2  7203                     moveq.l    D1, 0x03
  3526. 000025F4  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  3527. 000025F8  57C1                     seq        D1
  3528. 000025FA  C001                     and.b      D0, D1
  3529. 000025FC  6706                     beq        +0x8 /* 00002604 */
  3530. 000025FE  4EBA DA00                jsr        [PC - 0x2600 /* 00000000 */]
  3531. 00002602  60D0                     bra        -0x2E /* 000025D4 */
  3532. label00002604:
  3533. 00002604  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3534. 0000260A  2F07                     move.l     -[A7], D7
  3535. 0000260C  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  3536. label00002610:
  3537. 00002610  2E1F                     move.l     D7, [A7]+
  3538. 00002612  4E5E                     unlink     A6
  3539. 00002614  4E75                     rts
  3540. export_810:
  3541. 00002616  4E56 FFFE                link       A6, -0x0002
  3542. 0000261A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3543. 00002620  4A6D E41E                tst.w      [A5 - 0x1BE2]
  3544. 00002624  6612                     bne        +0x14 /* 00002638 */
  3545. 00002626  4267                     clr.w      -[A7]
  3546. 00002628  486D E41C                pea.l      [A5 - 0x1BE4]
  3547. 0000262C  487A 000E                pea.l      [PC + 0xE /* 0000263C, value 0x2697400, pstring "it" */]
  3548. 00002630  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3549. 00002634  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3550. label00002638:
  3551. 00002638  4E5E                     unlink     A6
  3552. 0000263A  4E75                     rts
  3553. 0000263C  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  3554. export_811: // at 00002640 (misaligned)
  3555. 00002642  FEDE                     .extension 0xEDE // unimplemented
  3556. 00002644  422E 0008                clr.b      [A6 + 0x8]
  3557. 00002648  700E                     moveq.l    D0, 0x0E
  3558. 0000264A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3559. 0000264E  6F1A                     ble        +0x1C /* 0000266A */
  3560. 00002650  7002                     moveq.l    D0, 0x02
  3561. 00002652  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3562. 00002656  6760                     beq        +0x62 /* 000026B8 */
  3563. 00002658  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  3564. 0000265C  486E FEDE                pea.l      [A6 - 0x122]
  3565. 00002660  4EBA E910                jsr        [PC - 0x16F0 /* 00000F72 */]
  3566. 00002664  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3567. 00002668  604E                     bra        +0x50 /* 000026B8 */
  3568. label0000266A:
  3569. 0000266A  4267                     clr.w      -[A7]
  3570. 0000266C  4EBA E7E2                jsr        [PC - 0x181E /* 00000E50 */]
  3571. 00002670  101F                     move.b     D0, [A7]+
  3572. 00002672  6602                     bne        +0x4 /* 00002676 */
  3573. 00002674  6042                     bra        +0x44 /* 000026B8 */
  3574. label00002676:
  3575. 00002676  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3576. 0000267C  486E FFE0                pea.l      [A6 - 0x20]
  3577. 00002680  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3578. 00002684  4267                     clr.w      -[A7]
  3579. 00002686  486D E41C                pea.l      [A5 - 0x1BE4]
  3580. 0000268A  486E FFE0                pea.l      [A6 - 0x20]
  3581. 0000268E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3582. 00002692  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  3583. 00002696  486E FFE0                pea.l      [A6 - 0x20]
  3584. 0000269A  4240                     clr.w      D0
  3585. 0000269C  102E FFE0                move.b     D0, [A6 - 0x20]
  3586. 000026A0  5240                     addq.w     D0, 1
  3587. 000026A2  3F00                     move.w     -[A7], D0
  3588. 000026A4  1F3C 0010                move.b     -[A7], 0x10
  3589. 000026A8  486D E19C                pea.l      [A5 - 0x1E64]
  3590. 000026AC  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  3591. 000026B0  1F3C 0015                move.b     -[A7], 0x15
  3592. 000026B4  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3593. label000026B8:
  3594. 000026B8  4E5E                     unlink     A6
  3595. 000026BA  4E75                     rts
  3596. export_812:
  3597. 000026BC  4E56 FFE0                link       A6, -0x0020
  3598. 000026C0  422E 0008                clr.b      [A6 + 0x8]
  3599. 000026C4  4267                     clr.w      -[A7]
  3600. 000026C6  4EBA E788                jsr        [PC - 0x1878 /* 00000E50 */]
  3601. 000026CA  101F                     move.b     D0, [A7]+
  3602. 000026CC  6602                     bne        +0x4 /* 000026D0 */
  3603. 000026CE  6040                     bra        +0x42 /* 00002710 */
  3604. label000026D0:
  3605. 000026D0  486E FFE0                pea.l      [A6 - 0x20]
  3606. 000026D4  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3607. 000026D8  4267                     clr.w      -[A7]
  3608. 000026DA  486E FFE0                pea.l      [A6 - 0x20]
  3609. 000026DE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3610. 000026E2  101F                     move.b     D0, [A7]+
  3611. 000026E4  6602                     bne        +0x4 /* 000026E8 */
  3612. 000026E6  6028                     bra        +0x2A /* 00002710 */
  3613. label000026E8:
  3614. 000026E8  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3615. 000026EE  486E FFE0                pea.l      [A6 - 0x20]
  3616. 000026F2  4240                     clr.w      D0
  3617. 000026F4  102E FFE0                move.b     D0, [A6 - 0x20]
  3618. 000026F8  5240                     addq.w     D0, 1
  3619. 000026FA  3F00                     move.w     -[A7], D0
  3620. 000026FC  1F3C 0010                move.b     -[A7], 0x10
  3621. 00002700  486D E19C                pea.l      [A5 - 0x1E64]
  3622. 00002704  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  3623. 00002708  1F3C 0015                move.b     -[A7], 0x15
  3624. 0000270C  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3625. label00002710:
  3626. 00002710  4E5E                     unlink     A6
  3627. 00002712  4E75                     rts
  3628. export_813:
  3629. fn00002714:
  3630. 00002714  4E56 0000                link       A6, 0
  3631. 00002718  4267                     clr.w      -[A7]
  3632. 0000271A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3633. 0000271E  4267                     clr.w      -[A7]
  3634. 00002720  4EBA 04F4                jsr        [PC + 0x4F4 /* 00002C16 */]
  3635. 00002724  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3636. 00002728  4E5E                     unlink     A6
  3637. 0000272A  205F                     movea.l    A0, [A7]+
  3638. 0000272C  544F                     addq.w     A7, 2
  3639. 0000272E  4ED0                     jmp        [A0]
  3640. export_814:
  3641. fn00002730:
  3642. 00002730  4E56 0000                link       A6, 0
  3643. 00002734  4267                     clr.w      -[A7]
  3644. 00002736  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3645. 0000273A  1F3C 0001                move.b     -[A7], 0x1
  3646. 0000273E  4EBA 04D6                jsr        [PC + 0x4D6 /* 00002C16 */]
  3647. 00002742  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  3648. 00002746  4E5E                     unlink     A6
  3649. 00002748  205F                     movea.l    A0, [A7]+
  3650. 0000274A  544F                     addq.w     A7, 2
  3651. 0000274C  4ED0                     jmp        [A0]
  3652. export_815:
  3653. 0000274E  4E56 FFF4                link       A6, -0x000C
  3654. 00002752  48E7 0308                movem.l    -[A7], D6,D7,A4
  3655. 00002756  42A7                     clr.l      -[A7]
  3656. 00002758  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  3657. 0000275C  285F                     movea.l    A4, [A7]+
  3658. 0000275E  4267                     clr.w      -[A7]
  3659. 00002760  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3660. 00002764  7001                     moveq.l    D0, 0x01
  3661. 00002766  B05F                     cmp.w      D0, [A7]+
  3662. 00002768  57C6                     seq        D6
  3663. 0000276A  4406                     neg.b      D6
  3664. 0000276C  200C                     move.l     D0, A4
  3665. 0000276E  6606                     bne        +0x8 /* 00002776 */
  3666. 00002770  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3667. 00002774  606A                     bra        +0x6C /* 000027E0 */
  3668. label00002776:
  3669. 00002776  4247                     clr.w      D7
  3670. 00002778  1006                     move.b     D0, D6
  3671. 0000277A  670A                     beq        +0xC /* 00002786 */
  3672. 0000277C  4267                     clr.w      -[A7]
  3673. 0000277E  2F0C                     move.l     -[A7], A4
  3674. 00002780  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  3675. 00002784  3E1F                     move.w     D7, [A7]+
  3676. label00002786:
  3677. 00002786  4A47                     tst.w      D7
  3678. 00002788  6712                     beq        +0x14 /* 0000279C */
  3679. 0000278A  2F0C                     move.l     -[A7], A4
  3680. 0000278C  3F07                     move.w     -[A7], D7
  3681. 0000278E  1F3C 0002                move.b     -[A7], 0x2
  3682. 00002792  1F3C 0001                move.b     -[A7], 0x1
  3683. 00002796  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3684. 0000279A  6044                     bra        +0x46 /* 000027E0 */
  3685. label0000279C:
  3686. 0000279C  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3687. 000027A0  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3688. 000027A6  4267                     clr.w      -[A7]
  3689. 000027A8  2F0C                     move.l     -[A7], A4
  3690. 000027AA  A950                     syscall    CountMItems
  3691. 000027AC  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  3692. 000027B0  3E2E FFF6                move.w     D7, [A6 - 0xA]
  3693. 000027B4  6024                     bra        +0x26 /* 000027DA */
  3694. label000027B6:
  3695. 000027B6  2F0C                     move.l     -[A7], A4
  3696. 000027B8  3F07                     move.w     -[A7], D7
  3697. 000027BA  1F3C 0002                move.b     -[A7], 0x2
  3698. 000027BE  1F3C 0001                move.b     -[A7], 0x1
  3699. 000027C2  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  3700. 000027C6  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  3701. 000027CA  486D CFBA                pea.l      [A5 - 0x3046]
  3702. 000027CE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3703. 000027D2  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  3704. 000027D6  5247                     addq.w     D7, 1
  3705. 000027D8  6906                     bvs        +0x8 /* 000027E0 */
  3706. label000027DA:
  3707. 000027DA  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  3708. 000027DE  6FD6                     ble        -0x28 /* 000027B6 */
  3709. label000027E0:
  3710. 000027E0  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3711. 000027E4  4E5E                     unlink     A6
  3712. 000027E6  4E75                     rts
  3713. fn000027E8:
  3714. 000027E8  4E56 FFFE                link       A6, -0x0002
  3715. 000027EC  422E 0008                clr.b      [A6 + 0x8]
  3716. 000027F0  7018                     moveq.l    D0, 0x18
  3717. 000027F2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3718. 000027F6  57C0                     seq        D0
  3719. 000027F8  4A00                     tst.b      D0
  3720. 000027FA  6734                     beq        +0x36 /* 00002830 */
  3721. 000027FC  122D D427                move.b     D1, [A5 - 0x2BD9]
  3722. 00002800  4881                     ext.w      D1
  3723. 00002802  5341                     subq.w     D1, 1
  3724. 00002804  41ED F50A                lea.l      A0, [A5 - 0xAF6]
  3725. 00002808  1430 1000                move.b     D2, [A0 + D1.w]
  3726. 0000280C  0A02 0001                xori.b     D2, 0x1
  3727. 00002810  C002                     and.b      D0, D2
  3728. 00002812  671C                     beq        +0x1E /* 00002830 */
  3729. 00002814  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3730. 0000281A  102D D427                move.b     D0, [A5 - 0x2BD9]
  3731. 0000281E  4880                     ext.w      D0
  3732. 00002820  3D40 FFFE                move.w     [A6 - 0x2], D0
  3733. 00002824  48C0                     ext.l      D0
  3734. 00002826  2F00                     move.l     -[A7], D0
  3735. 00002828  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3736. 0000282C  4EBA D7D2                jsr        [PC - 0x282E /* 00000000 */]
  3737. label00002830:
  3738. 00002830  4E5E                     unlink     A6
  3739. 00002832  4E75                     rts
  3740. fn00002834:
  3741. 00002834  4E56 FFFA                link       A6, -0x0006
  3742. 00002838  48E7 0300                movem.l    -[A7], D6,D7
  3743. 0000283C  42A7                     clr.l      -[A7]
  3744. 0000283E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3745. 00002842  2E1F                     move.l     D7, [A7]+
  3746. 00002844  42A7                     clr.l      -[A7]
  3747. 00002846  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3748. 0000284A  201F                     move.l     D0, [A7]+
  3749. 0000284C  3C00                     move.w     D6, D0
  3750. 0000284E  4267                     clr.w      -[A7]
  3751. 00002850  3F06                     move.w     -[A7], D6
  3752. 00002852  2007                     move.l     D0, D7
  3753. 00002854  C0BC 0000 000F           and.l      D0, 0xF
  3754. 0000285A  1F00                     move.b     -[A7], D0
  3755. 0000285C  4A87                     tst.l      D7
  3756. 0000285E  5DC0                     slt        D0
  3757. 00002860  4400                     neg.b      D0
  3758. 00002862  1F00                     move.b     -[A7], D0
  3759. 00002864  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3760. 00002868  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  3761. 0000286C  4CDF 00C0                movem.l    D6,D7, [A7]+
  3762. 00002870  4E5E                     unlink     A6
  3763. 00002872  4E75                     rts
  3764. fn00002874:
  3765. 00002874  4E56 FF00                link       A6, -0x0100
  3766. label00002878:
  3767. 00002878  486E FF00                pea.l      [A6 - 0x100]
  3768. 0000287C  4EBA E6F4                jsr        [PC - 0x190C /* 00000F72 */]
  3769. 00002880  205F                     movea.l    A0, [A7]+
  3770. 00002882  4240                     clr.w      D0
  3771. 00002884  1010                     move.b     D0, [A0]
  3772. 00002886  4A40                     tst.w      D0
  3773. 00002888  6712                     beq        +0x14 /* 0000289C */
  3774. 0000288A  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3775. 0000288E  486E FF00                pea.l      [A6 - 0x100]
  3776. 00002892  4EBA E6DE                jsr        [PC - 0x1922 /* 00000F72 */]
  3777. 00002896  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3778. 0000289A  6008                     bra        +0xA /* 000028A4 */
  3779. label0000289C:
  3780. 0000289C  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  3781. 000028A0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3782. label000028A4:
  3783. 000028A4  4E5E                     unlink     A6
  3784. 000028A6  4E75                     rts
  3785. fn000028A8:
  3786. 000028A8  4E56 FFE2                link       A6, -0x001E
  3787. 000028AC  2F03                     move.l     -[A7], D3
  3788. 000028AE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3789. 000028B4  7008                     moveq.l    D0, 0x08
  3790. 000028B6  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3791. 000028BA  57C0                     seq        D0
  3792. 000028BC  4A00                     tst.b      D0
  3793. 000028BE  660E                     bne        +0x10 /* 000028CE */
  3794. 000028C0  7209                     moveq.l    D1, 0x09
  3795. 000028C2  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  3796. 000028C6  57C1                     seq        D1
  3797. 000028C8  8001                     or.b       D0, D1
  3798. 000028CA  6700 00B0                beq        +0xB2 /* 0000297C */
  3799. label000028CE:
  3800. 000028CE  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  3801. 000028D2  486D D01A                pea.l      [A5 - 0x2FE6]
  3802. 000028D6  4EBA D7AA                jsr        [PC - 0x2856 /* 00000082 */]
  3803. 000028DA  42A7                     clr.l      -[A7]
  3804. 000028DC  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  3805. 000028E0  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  3806. 000028E4  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  3807. 000028E8  7009                     moveq.l    D0, 0x09
  3808. 000028EA  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3809. 000028EE  56C0                     sne        D0
  3810. 000028F0  4A00                     tst.b      D0
  3811. 000028F2  6654                     bne        +0x56 /* 00002948 */
  3812. 000028F4  2F00                     move.l     -[A7], D0
  3813. 000028F6  4267                     clr.w      -[A7]
  3814. 000028F8  2F00                     move.l     -[A7], D0
  3815. 000028FA  42A7                     clr.l      -[A7]
  3816. 000028FC  486D D01A                pea.l      [A5 - 0x2FE6]
  3817. 00002900  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  3818. 00002904  221F                     move.l     D1, [A7]+
  3819. 00002906  201F                     move.l     D0, [A7]+
  3820. 00002908  2F01                     move.l     -[A7], D1
  3821. 0000290A  486E FFF4                pea.l      [A6 - 0xC]
  3822. 0000290E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3823. 00002912  121F                     move.b     D1, [A7]+
  3824. 00002914  201F                     move.l     D0, [A7]+
  3825. 00002916  0A01 0001                xori.b     D1, 0x1
  3826. 0000291A  8001                     or.b       D0, D1
  3827. 0000291C  0240 0001                andi.w     D0, 0x1
  3828. 00002920  6626                     bne        +0x28 /* 00002948 */
  3829. 00002922  122D A216                move.b     D1, [A5 - 0x5DEA]
  3830. 00002926  672A                     beq        +0x2C /* 00002952 */
  3831. 00002928  48E7 C000                movem.l    -[A7], D0,D1
  3832. 0000292C  487A 02E6                pea.l      [PC + 0x2E6 /* 00002C14, value 0x12E4E56 */]
  3833. 00002930  486D D01A                pea.l      [A5 - 0x2FE6]
  3834. 00002934  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  3835. 00002938  341F                     move.w     D2, [A7]+
  3836. 0000293A  4CDF 0003                movem.l    D0,D1, [A7]+
  3837. 0000293E  4A42                     tst.w      D2
  3838. 00002940  5EC2                     sgt        D2
  3839. 00002942  C202                     and.b      D1, D2
  3840. 00002944  8001                     or.b       D0, D1
  3841. 00002946  670A                     beq        +0xC /* 00002952 */
  3842. label00002948:
  3843. 00002948  486D D01A                pea.l      [A5 - 0x2FE6]
  3844. 0000294C  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3845. 00002950  6018                     bra        +0x1A /* 0000296A */
  3846. label00002952:
  3847. 00002952  102E FFF4                move.b     D0, [A6 - 0xC]
  3848. 00002956  670A                     beq        +0xC /* 00002962 */
  3849. 00002958  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3850. 0000295C  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  3851. 00002960  6008                     bra        +0xA /* 0000296A */
  3852. label00002962:
  3853. 00002962  486E FFF6                pea.l      [A6 - 0xA]
  3854. 00002966  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  3855. label0000296A:
  3856. 0000296A  4EBA D694                jsr        [PC - 0x296C /* 00000000 */]
  3857. 0000296E  206D FE80                movea.l    A0, [A5 - 0x180]
  3858. 00002972  316E FFE2 0044           move.w     [A0 + 0x44], [A6 - 0x1E]
  3859. 00002978  6000 0292                bra        +0x294 /* 00002C0C */
  3860. label0000297C:
  3861. 0000297C  700A                     moveq.l    D0, 0x0A
  3862. 0000297E  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3863. 00002982  6622                     bne        +0x24 /* 000029A6 */
  3864. 00002984  102D D427                move.b     D0, [A5 - 0x2BD9]
  3865. 00002988  4880                     ext.w      D0
  3866. 0000298A  5340                     subq.w     D0, 1
  3867. 0000298C  41ED F2BC                lea.l      A0, [A5 - 0xD44]
  3868. 00002990  C1FC 0018                muls.w     D0, 0x18
  3869. 00002994  41F0 0000                lea.l      A0, [A0 + D0.w]
  3870. 00002998  2F08                     move.l     -[A7], A0
  3871. 0000299A  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3872. 0000299E  4EBA D660                jsr        [PC - 0x29A0 /* 00000000 */]
  3873. 000029A2  6000 0268                bra        +0x26A /* 00002C0C */
  3874. label000029A6:
  3875. 000029A6  700B                     moveq.l    D0, 0x0B
  3876. 000029A8  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3877. 000029AC  57C0                     seq        D0
  3878. 000029AE  4A00                     tst.b      D0
  3879. 000029B0  671E                     beq        +0x20 /* 000029D0 */
  3880. 000029B2  720B                     moveq.l    D1, 0x0B
  3881. 000029B4  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  3882. 000029B8  57C1                     seq        D1
  3883. 000029BA  C001                     and.b      D0, D1
  3884. 000029BC  6712                     beq        +0x14 /* 000029D0 */
  3885. 000029BE  41ED CFBA                lea.l      A0, [A5 - 0x3046]
  3886. 000029C2  2F08                     move.l     -[A7], A0
  3887. 000029C4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3888. 000029C8  4EBA D636                jsr        [PC - 0x29CA /* 00000000 */]
  3889. 000029CC  6000 023E                bra        +0x240 /* 00002C0C */
  3890. label000029D0:
  3891. 000029D0  700F                     moveq.l    D0, 0x0F
  3892. 000029D2  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3893. 000029D6  6638                     bne        +0x3A /* 00002A10 */
  3894. 000029D8  4267                     clr.w      -[A7]
  3895. 000029DA  206D D668                movea.l    A0, [A5 - 0x2998]
  3896. 000029DE  2050                     movea.l    A0, [A0]
  3897. 000029E0  3F28 0226                move.w     -[A7], [A0 + 0x226]
  3898. 000029E4  42A7                     clr.l      -[A7]
  3899. 000029E6  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  3900. 000029EA  101F                     move.b     D0, [A7]+
  3901. 000029EC  6722                     beq        +0x24 /* 00002A10 */
  3902. 000029EE  2F00                     move.l     -[A7], D0
  3903. 000029F0  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3904. 000029F6  4267                     clr.w      -[A7]
  3905. 000029F8  4EBA 021C                jsr        [PC + 0x21C /* 00002C16 */]
  3906. 000029FC  121F                     move.b     D1, [A7]+
  3907. 000029FE  201F                     move.l     D0, [A7]+
  3908. 00002A00  C001                     and.b      D0, D1
  3909. 00002A02  670C                     beq        +0xE /* 00002A10 */
  3910. 00002A04  1F3C 0016                move.b     -[A7], 0x16
  3911. 00002A08  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3912. 00002A0C  6000 01FE                bra        +0x200 /* 00002C0C */
  3913. label00002A10:
  3914. 00002A10  700E                     moveq.l    D0, 0x0E
  3915. 00002A12  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3916. 00002A16  6C40                     bge        +0x42 /* 00002A58 */
  3917. 00002A18  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  3918. 00002A1C  486D D01A                pea.l      [A5 - 0x2FE6]
  3919. 00002A20  4EBA D660                jsr        [PC - 0x29A0 /* 00000082 */]
  3920. 00002A24  4267                     clr.w      -[A7]
  3921. 00002A26  486D D01A                pea.l      [A5 - 0x2FE6]
  3922. 00002A2A  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  3923. 00002A2E  101F                     move.b     D0, [A7]+
  3924. 00002A30  6726                     beq        +0x28 /* 00002A58 */
  3925. 00002A32  4EBA D5CC                jsr        [PC - 0x2A34 /* 00000000 */]
  3926. 00002A36  7003                     moveq.l    D0, 0x03
  3927. 00002A38  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3928. 00002A3C  6606                     bne        +0x8 /* 00002A44 */
  3929. 00002A3E  4EBA E44E                jsr        [PC - 0x1BB2 /* 00000E8E */]
  3930. 00002A42  6014                     bra        +0x16 /* 00002A58 */
  3931. label00002A44:
  3932. 00002A44  486D D01A                pea.l      [A5 - 0x2FE6]
  3933. 00002A48  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3934. 00002A4C  1F3C 0018                move.b     -[A7], 0x18
  3935. 00002A50  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3936. 00002A54  6000 01B6                bra        +0x1B8 /* 00002C0C */
  3937. label00002A58:
  3938. 00002A58  7018                     moveq.l    D0, 0x18
  3939. 00002A5A  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3940. 00002A5E  663E                     bne        +0x40 /* 00002A9E */
  3941. 00002A60  486E FFE4                pea.l      [A6 - 0x1C]
  3942. 00002A64  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  3943. 00002A68  4267                     clr.w      -[A7]
  3944. 00002A6A  4EBA FD7C                jsr        [PC - 0x284 /* 000027E8 */]
  3945. 00002A6E  101F                     move.b     D0, [A7]+
  3946. 00002A70  6724                     beq        +0x26 /* 00002A96 */
  3947. 00002A72  2F00                     move.l     -[A7], D0
  3948. 00002A74  4267                     clr.w      -[A7]
  3949. 00002A76  4EBA EA9E                jsr        [PC - 0x1562 /* 00001516 */]
  3950. 00002A7A  121F                     move.b     D1, [A7]+
  3951. 00002A7C  201F                     move.l     D0, [A7]+
  3952. 00002A7E  C001                     and.b      D0, D1
  3953. 00002A80  4A00                     tst.b      D0
  3954. 00002A82  6712                     beq        +0x14 /* 00002A96 */
  3955. 00002A84  2F00                     move.l     -[A7], D0
  3956. 00002A86  4267                     clr.w      -[A7]
  3957. 00002A88  4EBA FDAA                jsr        [PC - 0x256 /* 00002834 */]
  3958. 00002A8C  121F                     move.b     D1, [A7]+
  3959. 00002A8E  201F                     move.l     D0, [A7]+
  3960. 00002A90  C001                     and.b      D0, D1
  3961. 00002A92  6600 0178                bne        +0x17A /* 00002C0C */
  3962. label00002A96:
  3963. 00002A96  486E FFE4                pea.l      [A6 - 0x1C]
  3964. 00002A9A  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  3965. label00002A9E:
  3966. 00002A9E  7017                     moveq.l    D0, 0x17
  3967. 00002AA0  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  3968. 00002AA4  57C0                     seq        D0
  3969. 00002AA6  4A00                     tst.b      D0
  3970. 00002AA8  6652                     bne        +0x54 /* 00002AFC */
  3971. 00002AAA  721B                     moveq.l    D1, 0x1B
  3972. 00002AAC  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  3973. 00002AB0  57C1                     seq        D1
  3974. 00002AB2  4A01                     tst.b      D1
  3975. 00002AB4  6728                     beq        +0x2A /* 00002ADE */
  3976. 00002AB6  7408                     moveq.l    D2, 0x08
  3977. 00002AB8  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  3978. 00002ABC  57C2                     seq        D2
  3979. 00002ABE  4A02                     tst.b      D2
  3980. 00002AC0  663A                     bne        +0x3C /* 00002AFC */
  3981. 00002AC2  7607                     moveq.l    D3, 0x07
  3982. 00002AC4  B62D D427                cmp.b      D3, [A5 - 0x2BD9]
  3983. 00002AC8  57C3                     seq        D3
  3984. 00002ACA  8403                     or.b       D2, D3
  3985. 00002ACC  662E                     bne        +0x30 /* 00002AFC */
  3986. 00002ACE  7609                     moveq.l    D3, 0x09
  3987. 00002AD0  B62D D427                cmp.b      D3, [A5 - 0x2BD9]
  3988. 00002AD4  57C3                     seq        D3
  3989. 00002AD6  8403                     or.b       D2, D3
  3990. 00002AD8  C202                     and.b      D1, D2
  3991. 00002ADA  8001                     or.b       D0, D1
  3992. 00002ADC  661E                     bne        +0x20 /* 00002AFC */
  3993. label00002ADE:
  3994. 00002ADE  7218                     moveq.l    D1, 0x18
  3995. 00002AE0  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  3996. 00002AE4  57C1                     seq        D1
  3997. 00002AE6  4A01                     tst.b      D1
  3998. 00002AE8  673A                     beq        +0x3C /* 00002B24 */
  3999. 00002AEA  142D D427                move.b     D2, [A5 - 0x2BD9]
  4000. 00002AEE  4882                     ext.w      D2
  4001. 00002AF0  B46D F502                cmp.w      D2, [A5 - 0xAFE]
  4002. 00002AF4  57C2                     seq        D2
  4003. 00002AF6  C202                     and.b      D1, D2
  4004. 00002AF8  8001                     or.b       D0, D1
  4005. 00002AFA  6728                     beq        +0x2A /* 00002B24 */
  4006. label00002AFC:
  4007. 00002AFC  4267                     clr.w      -[A7]
  4008. 00002AFE  206D D668                movea.l    A0, [A5 - 0x2998]
  4009. 00002B02  2050                     movea.l    A0, [A0]
  4010. 00002B04  3F28 0224                move.w     -[A7], [A0 + 0x224]
  4011. 00002B08  42A7                     clr.l      -[A7]
  4012. 00002B0A  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4013. 00002B0E  101F                     move.b     D0, [A7]+
  4014. 00002B10  6700 00F6                beq        +0xF8 /* 00002C08 */
  4015. 00002B14  1F3C 0017                move.b     -[A7], 0x17
  4016. 00002B18  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4017. 00002B1C  6000 00EE                bra        +0xF0 /* 00002C0C */
  4018. 00002B20  6000 00E6                bra        +0xE8 /* 00002C08 */
  4019. label00002B24:
  4020. 00002B24  700E                     moveq.l    D0, 0x0E
  4021. 00002B26  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4022. 00002B2A  5DC0                     slt        D0
  4023. 00002B2C  4A00                     tst.b      D0
  4024. 00002B2E  6712                     beq        +0x14 /* 00002B42 */
  4025. 00002B30  2F00                     move.l     -[A7], D0
  4026. 00002B32  4267                     clr.w      -[A7]
  4027. 00002B34  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  4028. 00002B38  121F                     move.b     D1, [A7]+
  4029. 00002B3A  201F                     move.l     D0, [A7]+
  4030. 00002B3C  C001                     and.b      D0, D1
  4031. 00002B3E  6600 00CC                bne        +0xCE /* 00002C0C */
  4032. label00002B42:
  4033. 00002B42  102D B820                move.b     D0, [A5 - 0x47E0]
  4034. 00002B46  6600 00C0                bne        +0xC2 /* 00002C08 */
  4035. 00002B4A  7019                     moveq.l    D0, 0x19
  4036. 00002B4C  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4037. 00002B50  6638                     bne        +0x3A /* 00002B8A */
  4038. 00002B52  486E FFE4                pea.l      [A6 - 0x1C]
  4039. 00002B56  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  4040. 00002B5A  4267                     clr.w      -[A7]
  4041. 00002B5C  206D D668                movea.l    A0, [A5 - 0x2998]
  4042. 00002B60  2050                     movea.l    A0, [A0]
  4043. 00002B62  3F28 0222                move.w     -[A7], [A0 + 0x222]
  4044. 00002B66  42A7                     clr.l      -[A7]
  4045. 00002B68  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4046. 00002B6C  101F                     move.b     D0, [A7]+
  4047. 00002B6E  6712                     beq        +0x14 /* 00002B82 */
  4048. 00002B70  2F00                     move.l     -[A7], D0
  4049. 00002B72  4267                     clr.w      -[A7]
  4050. 00002B74  4EBA F886                jsr        [PC - 0x77A /* 000023FC */]
  4051. 00002B78  121F                     move.b     D1, [A7]+
  4052. 00002B7A  201F                     move.l     D0, [A7]+
  4053. 00002B7C  C001                     and.b      D0, D1
  4054. 00002B7E  6600 008C                bne        +0x8E /* 00002C0C */
  4055. label00002B82:
  4056. 00002B82  486E FFE4                pea.l      [A6 - 0x1C]
  4057. 00002B86  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  4058. label00002B8A:
  4059. 00002B8A  4267                     clr.w      -[A7]
  4060. 00002B8C  206D D668                movea.l    A0, [A5 - 0x2998]
  4061. 00002B90  2050                     movea.l    A0, [A0]
  4062. 00002B92  3F28 022A                move.w     -[A7], [A0 + 0x22A]
  4063. 00002B96  42A7                     clr.l      -[A7]
  4064. 00002B98  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4065. 00002B9C  101F                     move.b     D0, [A7]+
  4066. 00002B9E  670A                     beq        +0xC /* 00002BAA */
  4067. 00002BA0  1F3C 001A                move.b     -[A7], 0x1A
  4068. 00002BA4  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4069. 00002BA8  6062                     bra        +0x64 /* 00002C0C */
  4070. label00002BAA:
  4071. 00002BAA  4267                     clr.w      -[A7]
  4072. 00002BAC  206D D668                movea.l    A0, [A5 - 0x2998]
  4073. 00002BB0  2050                     movea.l    A0, [A0]
  4074. 00002BB2  3F28 0232                move.w     -[A7], [A0 + 0x232]
  4075. 00002BB6  42A7                     clr.l      -[A7]
  4076. 00002BB8  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4077. 00002BBC  101F                     move.b     D0, [A7]+
  4078. 00002BBE  670A                     beq        +0xC /* 00002BCA */
  4079. 00002BC0  1F3C 0030                move.b     -[A7], 0x30 /* '0' */
  4080. 00002BC4  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4081. 00002BC8  6042                     bra        +0x44 /* 00002C0C */
  4082. label00002BCA:
  4083. 00002BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  4084. 00002BCE  1028 0008                move.b     D0, [A0 + 0x8]
  4085. 00002BD2  0A00 0001                xori.b     D0, 0x1
  4086. 00002BD6  4A00                     tst.b      D0
  4087. 00002BD8  672E                     beq        +0x30 /* 00002C08 */
  4088. 00002BDA  7204                     moveq.l    D1, 0x04
  4089. 00002BDC  B22D D426                cmp.b      D1, [A5 - 0x2BDA]
  4090. 00002BE0  5DC1                     slt        D1
  4091. 00002BE2  C001                     and.b      D0, D1
  4092. 00002BE4  6722                     beq        +0x24 /* 00002C08 */
  4093. 00002BE6  2F2D D428                move.l     -[A7], [A5 - 0x2BD8]
  4094. 00002BEA  486D D01A                pea.l      [A5 - 0x2FE6]
  4095. 00002BEE  4EBA D492                jsr        [PC - 0x2B6E /* 00000082 */]
  4096. 00002BF2  4EBA D40C                jsr        [PC - 0x2BF4 /* 00000000 */]
  4097. 00002BF6  486D D01A                pea.l      [A5 - 0x2FE6]
  4098. 00002BFA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4099. 00002BFE  1F3C 0018                move.b     -[A7], 0x18
  4100. 00002C02  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4101. 00002C06  6004                     bra        +0x6 /* 00002C0C */
  4102. label00002C08:
  4103. 00002C08  422E 000C                clr.b      [A6 + 0xC]
  4104. label00002C0C:
  4105. 00002C0C  261F                     move.l     D3, [A7]+
  4106. 00002C0E  4E5E                     unlink     A6
  4107. 00002C10  2E9F                     move.l     [A7], [A7]+
  4108. 00002C12  4E75                     rts
  4109. 00002C14  012E 4E56                btst       [A6 + 0x4E56], D0
  4110. // begin alternate branch 00002C16-00002C1A
  4111. fn00002C16:
  4112. 00002C16  4E56 FFEA                link       A6, -0x0016
  4113. // end alternate branch 00002C16-00002C1A
  4114. fn00002C16: // (misaligned)
  4115. 00002C18  FFEA                     .extension 0xFEA // unimplemented
  4116. 00002C1A  48E7 0300                movem.l    -[A7], D6,D7
  4117. 00002C1E  422E 000C                clr.b      [A6 + 0xC]
  4118. 00002C22  7002                     moveq.l    D0, 0x02
  4119. 00002C24  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4120. 00002C28  6700 0208                beq        +0x20A /* 00002E32 */
  4121. 00002C2C  486E FFF0                pea.l      [A6 - 0x10]
  4122. 00002C30  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  4123. 00002C34  102D D426                move.b     D0, [A5 - 0x2BDA]
  4124. 00002C38  4880                     ext.w      D0
  4125. 00002C3A  5D40                     subq.w     D0, 6
  4126. 00002C3C  6706                     beq        +0x8 /* 00002C44 */
  4127. 00002C3E  5340                     subq.w     D0, 1
  4128. 00002C40  6730                     beq        +0x32 /* 00002C72 */
  4129. 00002C42  6074                     bra        +0x76 /* 00002CB8 */
  4130. label00002C44:
  4131. 00002C44  700C                     moveq.l    D0, 0x0C
  4132. 00002C46  B02D D427                cmp.b      D0, [A5 - 0x2BD9]
  4133. 00002C4A  6600 01E6                bne        +0x1E8 /* 00002E32 */
  4134. 00002C4E  4EBA D3B0                jsr        [PC - 0x2C50 /* 00000000 */]
  4135. 00002C52  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  4136. 00002C58  4267                     clr.w      -[A7]
  4137. 00002C5A  4EBA FFBA                jsr        [PC - 0x46 /* 00002C16 */]
  4138. 00002C5E  101F                     move.b     D0, [A7]+
  4139. 00002C60  6604                     bne        +0x6 /* 00002C66 */
  4140. 00002C62  6000 01BE                bra        +0x1C0 /* 00002E22 */
  4141. label00002C66:
  4142. 00002C66  1F3C 0019                move.b     -[A7], 0x19
  4143. 00002C6A  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4144. 00002C6E  6000 011E                bra        +0x120 /* 00002D8E */
  4145. label00002C72:
  4146. 00002C72  7007                     moveq.l    D0, 0x07
  4147. 00002C74  B02D D427                cmp.b      D0, [A5 - 0x2BD9]
  4148. 00002C78  6600 01B8                bne        +0x1BA /* 00002E32 */
  4149. 00002C7C  4EBA D382                jsr        [PC - 0x2C7E /* 00000000 */]
  4150. 00002C80  42A7                     clr.l      -[A7]
  4151. 00002C82  4267                     clr.w      -[A7]
  4152. 00002C84  4EBA FF90                jsr        [PC - 0x70 /* 00002C16 */]
  4153. 00002C88  101F                     move.b     D0, [A7]+
  4154. 00002C8A  6604                     bne        +0x6 /* 00002C90 */
  4155. 00002C8C  6000 0194                bra        +0x196 /* 00002E22 */
  4156. label00002C90:
  4157. 00002C90  7007                     moveq.l    D0, 0x07
  4158. 00002C92  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4159. 00002C96  57C0                     seq        D0
  4160. 00002C98  4A00                     tst.b      D0
  4161. 00002C9A  6714                     beq        +0x16 /* 00002CB0 */
  4162. 00002C9C  720A                     moveq.l    D1, 0x0A
  4163. 00002C9E  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4164. 00002CA2  57C1                     seq        D1
  4165. 00002CA4  C001                     and.b      D0, D1
  4166. 00002CA6  6708                     beq        +0xA /* 00002CB0 */
  4167. 00002CA8  4EBA D356                jsr        [PC - 0x2CAA /* 00000000 */]
  4168. 00002CAC  6000 00E0                bra        +0xE2 /* 00002D8E */
  4169. label00002CB0:
  4170. 00002CB0  4EBA FBC2                jsr        [PC - 0x43E /* 00002874 */]
  4171. 00002CB4  6000 00D8                bra        +0xDA /* 00002D8E */
  4172. label00002CB8:
  4173. 00002CB8  701B                     moveq.l    D0, 0x1B
  4174. 00002CBA  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4175. 00002CBE  57C0                     seq        D0
  4176. 00002CC0  4A00                     tst.b      D0
  4177. 00002CC2  6730                     beq        +0x32 /* 00002CF4 */
  4178. 00002CC4  7204                     moveq.l    D1, 0x04
  4179. 00002CC6  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4180. 00002CCA  57C1                     seq        D1
  4181. 00002CCC  C001                     and.b      D0, D1
  4182. 00002CCE  6724                     beq        +0x26 /* 00002CF4 */
  4183. 00002CD0  4EBA D32E                jsr        [PC - 0x2CD2 /* 00000000 */]
  4184. 00002CD4  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  4185. 00002CDA  4267                     clr.w      -[A7]
  4186. 00002CDC  4EBA FF38                jsr        [PC - 0xC8 /* 00002C16 */]
  4187. 00002CE0  101F                     move.b     D0, [A7]+
  4188. 00002CE2  6604                     bne        +0x6 /* 00002CE8 */
  4189. 00002CE4  6000 013C                bra        +0x13E /* 00002E22 */
  4190. label00002CE8:
  4191. 00002CE8  1F3C 0012                move.b     -[A7], 0x12
  4192. 00002CEC  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4193. 00002CF0  6000 009C                bra        +0x9E /* 00002D8E */
  4194. label00002CF4:
  4195. 00002CF4  701B                     moveq.l    D0, 0x1B
  4196. 00002CF6  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4197. 00002CFA  57C0                     seq        D0
  4198. 00002CFC  4A00                     tst.b      D0
  4199. 00002CFE  677E                     beq        +0x80 /* 00002D7E */
  4200. 00002D00  720E                     moveq.l    D1, 0x0E
  4201. 00002D02  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4202. 00002D06  57C1                     seq        D1
  4203. 00002D08  C001                     and.b      D0, D1
  4204. 00002D0A  6772                     beq        +0x74 /* 00002D7E */
  4205. 00002D0C  4EBA D2F2                jsr        [PC - 0x2D0E /* 00000000 */]
  4206. 00002D10  7006                     moveq.l    D0, 0x06
  4207. 00002D12  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4208. 00002D16  57C0                     seq        D0
  4209. 00002D18  4A00                     tst.b      D0
  4210. 00002D1A  675E                     beq        +0x60 /* 00002D7A */
  4211. 00002D1C  7211                     moveq.l    D1, 0x11
  4212. 00002D1E  B22D D427                cmp.b      D1, [A5 - 0x2BD9]
  4213. 00002D22  57C1                     seq        D1
  4214. 00002D24  4A01                     tst.b      D1
  4215. 00002D26  660E                     bne        +0x10 /* 00002D36 */
  4216. 00002D28  7412                     moveq.l    D2, 0x12
  4217. 00002D2A  B42D D427                cmp.b      D2, [A5 - 0x2BD9]
  4218. 00002D2E  57C2                     seq        D2
  4219. 00002D30  8202                     or.b       D1, D2
  4220. 00002D32  C001                     and.b      D0, D1
  4221. 00002D34  6744                     beq        +0x46 /* 00002D7A */
  4222. label00002D36:
  4223. 00002D36  7012                     moveq.l    D0, 0x12
  4224. 00002D38  B02D D427                cmp.b      D0, [A5 - 0x2BD9]
  4225. 00002D3C  57C6                     seq        D6
  4226. 00002D3E  4406                     neg.b      D6
  4227. 00002D40  4EBA D2BE                jsr        [PC - 0x2D42 /* 00000000 */]
  4228. 00002D44  4267                     clr.w      -[A7]
  4229. 00002D46  206D D668                movea.l    A0, [A5 - 0x2998]
  4230. 00002D4A  2050                     movea.l    A0, [A0]
  4231. 00002D4C  3F28 0230                move.w     -[A7], [A0 + 0x230]
  4232. 00002D50  1F3C 0001                move.b     -[A7], 0x1
  4233. 00002D54  1F3C 0001                move.b     -[A7], 0x1
  4234. 00002D58  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4235. 00002D5C  101F                     move.b     D0, [A7]+
  4236. 00002D5E  6604                     bne        +0x6 /* 00002D64 */
  4237. 00002D60  6000 00C0                bra        +0xC2 /* 00002E22 */
  4238. label00002D64:
  4239. 00002D64  1F3C 002F                move.b     -[A7], 0x2F /* '/' */
  4240. 00002D68  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4241. 00002D6C  1006                     move.b     D0, D6
  4242. 00002D6E  671E                     beq        +0x20 /* 00002D8E */
  4243. 00002D70  1F3C 0012                move.b     -[A7], 0x12
  4244. 00002D74  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4245. 00002D78  6014                     bra        +0x16 /* 00002D8E */
  4246. label00002D7A:
  4247. 00002D7A  4EBA E112                jsr        [PC - 0x1EEE /* 00000E8E */]
  4248. label00002D7E:
  4249. 00002D7E  4267                     clr.w      -[A7]
  4250. 00002D80  2F0E                     move.l     -[A7], A6
  4251. 00002D82  4EBA FB24                jsr        [PC - 0x4DC /* 000028A8 */]
  4252. 00002D86  101F                     move.b     D0, [A7]+
  4253. 00002D88  6604                     bne        +0x6 /* 00002D8E */
  4254. 00002D8A  6000 0096                bra        +0x98 /* 00002E22 */
  4255. label00002D8E:
  4256. 00002D8E  7006                     moveq.l    D0, 0x06
  4257. 00002D90  B02D D426                cmp.b      D0, [A5 - 0x2BDA]
  4258. 00002D94  6600 0096                bne        +0x98 /* 00002E2C */
  4259. 00002D98  102D D427                move.b     D0, [A5 - 0x2BD9]
  4260. 00002D9C  4880                     ext.w      D0
  4261. 00002D9E  3D40 FFEE                move.w     [A6 - 0x12], D0
  4262. 00002DA2  5340                     subq.w     D0, 1
  4263. 00002DA4  41ED F56E                lea.l      A0, [A5 - 0xA92]
  4264. 00002DA8  1230 0000                move.b     D1, [A0 + D0.w]
  4265. 00002DAC  4881                     ext.w      D1
  4266. 00002DAE  B26E 000A                cmp.w      D1, [A6 + 0xA]
  4267. 00002DB2  6F78                     ble        +0x7A /* 00002E2C */
  4268. 00002DB4  4EBA D24A                jsr        [PC - 0x2DB6 /* 00000000 */]
  4269. 00002DB8  302E FFEE                move.w     D0, [A6 - 0x12]
  4270. 00002DBC  5340                     subq.w     D0, 1
  4271. 00002DBE  41ED F56E                lea.l      A0, [A5 - 0xA92]
  4272. 00002DC2  1230 0000                move.b     D1, [A0 + D0.w]
  4273. 00002DC6  4881                     ext.w      D1
  4274. 00002DC8  3E01                     move.w     D7, D1
  4275. 00002DCA  7007                     moveq.l    D0, 0x07
  4276. 00002DCC  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  4277. 00002DD0  6602                     bne        +0x4 /* 00002DD4 */
  4278. 00002DD2  5347                     subq.w     D7, 1
  4279. label00002DD4:
  4280. 00002DD4  4267                     clr.w      -[A7]
  4281. 00002DD6  3F07                     move.w     -[A7], D7
  4282. 00002DD8  4267                     clr.w      -[A7]
  4283. 00002DDA  4EBA FE3A                jsr        [PC - 0x1C6 /* 00002C16 */]
  4284. 00002DDE  101F                     move.b     D0, [A7]+
  4285. 00002DE0  6602                     bne        +0x4 /* 00002DE4 */
  4286. 00002DE2  603E                     bra        +0x40 /* 00002E22 */
  4287. label00002DE4:
  4288. 00002DE4  7013                     moveq.l    D0, 0x13
  4289. 00002DE6  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  4290. 00002DEA  5FC0                     sle        D0
  4291. 00002DEC  4A00                     tst.b      D0
  4292. 00002DEE  671C                     beq        +0x1E /* 00002E0C */
  4293. 00002DF0  7219                     moveq.l    D1, 0x19
  4294. 00002DF2  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  4295. 00002DF6  5CC1                     sge        D1
  4296. 00002DF8  C001                     and.b      D0, D1
  4297. 00002DFA  6710                     beq        +0x12 /* 00002E0C */
  4298. 00002DFC  486E FFEE                pea.l      [A6 - 0x12]
  4299. 00002E00  486D F58C                pea.l      [A5 - 0xA74]
  4300. 00002E04  3F3C 0002                move.w     -[A7], 0x2
  4301. 00002E08  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  4302. label00002E0C:
  4303. 00002E0C  302E FFEE                move.w     D0, [A6 - 0x12]
  4304. 00002E10  5340                     subq.w     D0, 1
  4305. 00002E12  41ED F552                lea.l      A0, [A5 - 0xAAE]
  4306. 00002E16  1F30 0000                move.b     -[A7], [A0 + D0.w]
  4307. 00002E1A  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4308. 00002E1E  6000 FF6E                bra        -0x90 /* 00002D8E */
  4309. label00002E22:
  4310. 00002E22  486E FFF0                pea.l      [A6 - 0x10]
  4311. 00002E26  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  4312. 00002E2A  6006                     bra        +0x8 /* 00002E32 */
  4313. label00002E2C:
  4314. 00002E2C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4315. label00002E32:
  4316. 00002E32  4CDF 00C0                movem.l    D6,D7, [A7]+
  4317. 00002E36  4E5E                     unlink     A6
  4318. 00002E38  2E9F                     move.l     [A7], [A7]+
  4319. 00002E3A  4E75                     rts
  4320. export_816:
  4321. 00002E3C  4E56 0000                link       A6, 0
  4322. 00002E40  4267                     clr.w      -[A7]
  4323. 00002E42  206D D668                movea.l    A0, [A5 - 0x2998]
  4324. 00002E46  2050                     movea.l    A0, [A0]
  4325. 00002E48  3F28 0216                move.w     -[A7], [A0 + 0x216]
  4326. 00002E4C  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  4327. 00002E50  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4328. 00002E54  4E5E                     unlink     A6
  4329. 00002E56  4E75                     rts
  4330. export_817:
  4331. 00002E58  4E56 0000                link       A6, 0
  4332. 00002E5C  4267                     clr.w      -[A7]
  4333. 00002E5E  206D D668                movea.l    A0, [A5 - 0x2998]
  4334. 00002E62  2050                     movea.l    A0, [A0]
  4335. 00002E64  3F28 0218                move.w     -[A7], [A0 + 0x218]
  4336. 00002E68  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  4337. 00002E6C  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4338. 00002E70  4E5E                     unlink     A6
  4339. 00002E72  4E75                     rts
  4340. fn00002E74:
  4341. 00002E74  4E56 FFFC                link       A6, -0x0004
  4342. 00002E78  2F0C                     move.l     -[A7], A4
  4343. 00002E7A  286E 000C                movea.l    A4, [A6 + 0xC]
  4344. 00002E7E  4AAC 0002                tst.l      [A4 + 0x2]
  4345. 00002E82  6710                     beq        +0x12 /* 00002E94 */
  4346. 00002E84  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4347. 00002E88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4348. 00002E8C  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  4349. 00002E90  6000 0098                bra        +0x9A /* 00002F2A */
  4350. label00002E94:
  4351. 00002E94  4AAC 000A                tst.l      [A4 + 0xA]
  4352. 00002E98  6700 0090                beq        +0x92 /* 00002F2A */
  4353. 00002E9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4354. 00002EA0  7008                     moveq.l    D0, 0x08
  4355. 00002EA2  2F00                     move.l     -[A7], D0
  4356. 00002EA4  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  4357. 00002EA8  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  4358. 00002EAC  A9A2                     syscall    LoadResource
  4359. 00002EAE  4267                     clr.w      -[A7]
  4360. 00002EB0  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  4361. 00002EB4  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  4362. 00002EB8  101F                     move.b     D0, [A7]+
  4363. 00002EBA  666E                     bne        +0x70 /* 00002F2A */
  4364. 00002EBC  206C 000A                movea.l    A0, [A4 + 0xA]
  4365. 00002EC0  2050                     movea.l    A0, [A0]
  4366. 00002EC2  226E 0008                movea.l    A1, [A6 + 0x8]
  4367. 00002EC6  7003                     moveq.l    D0, 0x03
  4368. label00002EC8:
  4369. 00002EC8  32D8                     move.w     [A1]+, [A0]+
  4370. 00002ECA  51C8 FFFC                dbf        D0, -0x6 /* 00002EC8 */
  4371. 00002ECE  4267                     clr.w      -[A7]
  4372. 00002ED0  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  4373. 00002ED4  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  4374. 00002ED8  101F                     move.b     D0, [A7]+
  4375. 00002EDA  6736                     beq        +0x38 /* 00002F12 */
  4376. 00002EDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4377. 00002EE0  206C 000A                movea.l    A0, [A4 + 0xA]
  4378. 00002EE4  2050                     movea.l    A0, [A0]
  4379. 00002EE6  3F28 0008                move.w     -[A7], [A0 + 0x8]
  4380. 00002EEA  486E FFFC                pea.l      [A6 - 0x4]
  4381. 00002EEE  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4382. 00002EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4383. 00002EF6  206E 0008                movea.l    A0, [A6 + 0x8]
  4384. 00002EFA  302E FFFE                move.w     D0, [A6 - 0x2]
  4385. 00002EFE  9068 0002                sub.w      D0, [A0 + 0x2]
  4386. 00002F02  3F00                     move.w     -[A7], D0
  4387. 00002F04  206E 0008                movea.l    A0, [A6 + 0x8]
  4388. 00002F08  302E FFFC                move.w     D0, [A6 - 0x4]
  4389. 00002F0C  9050                     sub.w      D0, [A0]
  4390. 00002F0E  3F00                     move.w     -[A7], D0
  4391. 00002F10  A8A8                     syscall    OffsetRect
  4392. label00002F12:
  4393. 00002F12  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4394. 00002F16  A873                     syscall    SetPort
  4395. 00002F18  206E 0008                movea.l    A0, [A6 + 0x8]
  4396. 00002F1C  2F08                     move.l     -[A7], A0
  4397. 00002F1E  A871                     syscall    GlobalToLocal
  4398. 00002F20  206E 0008                movea.l    A0, [A6 + 0x8]
  4399. 00002F24  4868 0004                pea.l      [A0 + 0x4]
  4400. 00002F28  A871                     syscall    GlobalToLocal
  4401. label00002F2A:
  4402. 00002F2A  285F                     movea.l    A4, [A7]+
  4403. 00002F2C  4E5E                     unlink     A6
  4404. 00002F2E  205F                     movea.l    A0, [A7]+
  4405. 00002F30  504F                     addq.w     A7, 8
  4406. 00002F32  4ED0                     jmp        [A0]
  4407. fn00002F34:
  4408. 00002F34  4E56 0000                link       A6, 0
  4409. 00002F38  2F0C                     move.l     -[A7], A4
  4410. 00002F3A  286E 0008                movea.l    A4, [A6 + 0x8]
  4411. 00002F3E  206C 0010                movea.l    A0, [A4 + 0x10]
  4412. 00002F42  2F08                     move.l     -[A7], A0
  4413. 00002F44  42A7                     clr.l      -[A7]
  4414. 00002F46  486C FEFC                pea.l      [A4 - 0x104]
  4415. 00002F4A  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  4416. 00002F4E  201F                     move.l     D0, [A7]+
  4417. 00002F50  205F                     movea.l    A0, [A7]+
  4418. 00002F52  2080                     move.l     [A0], D0
  4419. 00002F54  206C 0010                movea.l    A0, [A4 + 0x10]
  4420. 00002F58  4A90                     tst.l      [A0]
  4421. 00002F5A  671C                     beq        +0x1E /* 00002F78 */
  4422. 00002F5C  206C 000C                movea.l    A0, [A4 + 0xC]
  4423. 00002F60  2F08                     move.l     -[A7], A0
  4424. 00002F62  42A7                     clr.l      -[A7]
  4425. 00002F64  226C 0010                movea.l    A1, [A4 + 0x10]
  4426. 00002F68  2F11                     move.l     -[A7], [A1]
  4427. 00002F6A  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  4428. 00002F6E  201F                     move.l     D0, [A7]+
  4429. 00002F70  205F                     movea.l    A0, [A7]+
  4430. 00002F72  2080                     move.l     [A0], D0
  4431. 00002F74  6000 0116                bra        +0x118 /* 0000308C */
  4432. label00002F78:
  4433. 00002F78  4267                     clr.w      -[A7]
  4434. 00002F7A  486C FEFC                pea.l      [A4 - 0x104]
  4435. 00002F7E  487A 014A                pea.l      [PC + 0x14A /* 000030CA, value 0x10766172, pstring "variable watcher" */]
  4436. 00002F82  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4437. 00002F86  101F                     move.b     D0, [A7]+
  4438. 00002F88  6722                     beq        +0x24 /* 00002FAC */
  4439. 00002F8A  206C 000C                movea.l    A0, [A4 + 0xC]
  4440. 00002F8E  20AD EA34                move.l     [A0], [A5 - 0x15CC]
  4441. 00002F92  206C 000C                movea.l    A0, [A4 + 0xC]
  4442. 00002F96  4A90                     tst.l      [A0]
  4443. 00002F98  6700 00D0                beq        +0xD2 /* 0000306A */
  4444. 00002F9C  2050                     movea.l    A0, [A0]
  4445. 00002F9E  2050                     movea.l    A0, [A0]
  4446. 00002FA0  226C 0010                movea.l    A1, [A4 + 0x10]
  4447. 00002FA4  22A8 0004                move.l     [A1], [A0 + 0x4]
  4448. 00002FA8  6000 00C0                bra        +0xC2 /* 0000306A */
  4449. label00002FAC:
  4450. 00002FAC  4267                     clr.w      -[A7]
  4451. 00002FAE  486C FEFC                pea.l      [A4 - 0x104]
  4452. 00002FB2  487A 0106                pea.l      [PC + 0x106 /* 000030BA, value 0xF6D6573, pstring "message watcher" */]
  4453. 00002FB6  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4454. 00002FBA  101F                     move.b     D0, [A7]+
  4455. 00002FBC  6722                     beq        +0x24 /* 00002FE0 */
  4456. 00002FBE  206C 000C                movea.l    A0, [A4 + 0xC]
  4457. 00002FC2  20AD EA30                move.l     [A0], [A5 - 0x15D0]
  4458. 00002FC6  206C 000C                movea.l    A0, [A4 + 0xC]
  4459. 00002FCA  4A90                     tst.l      [A0]
  4460. 00002FCC  6700 009C                beq        +0x9E /* 0000306A */
  4461. 00002FD0  2050                     movea.l    A0, [A0]
  4462. 00002FD2  2050                     movea.l    A0, [A0]
  4463. 00002FD4  226C 0010                movea.l    A1, [A4 + 0x10]
  4464. 00002FD8  22A8 0004                move.l     [A1], [A0 + 0x4]
  4465. 00002FDC  6000 008C                bra        +0x8E /* 0000306A */
  4466. label00002FE0:
  4467. 00002FE0  4267                     clr.w      -[A7]
  4468. 00002FE2  486C FEFC                pea.l      [A4 - 0x104]
  4469. 00002FE6  487A 00CA                pea.l      [PC + 0xCA /* 000030B2, value 0x7706174, pstring "pattern" */]
  4470. 00002FEA  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4471. 00002FEE  101F                     move.b     D0, [A7]+
  4472. 00002FF0  670A                     beq        +0xC /* 00002FFC */
  4473. 00002FF2  206C 0010                movea.l    A0, [A4 + 0x10]
  4474. 00002FF6  20AD C2E6                move.l     [A0], [A5 - 0x3D1A]
  4475. 00002FFA  606E                     bra        +0x70 /* 0000306A */
  4476. label00002FFC:
  4477. 00002FFC  4267                     clr.w      -[A7]
  4478. 00002FFE  486C FEFC                pea.l      [A4 - 0x104]
  4479. 00003002  487A 00A8                pea.l      [PC + 0xA8 /* 000030AC, value 0x4746F6F, pstring "tool" */]
  4480. 00003006  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4481. 0000300A  101F                     move.b     D0, [A7]+
  4482. 0000300C  670A                     beq        +0xC /* 00003018 */
  4483. 0000300E  206C 0010                movea.l    A0, [A4 + 0x10]
  4484. 00003012  20AD C0BE                move.l     [A0], [A5 - 0x3F42]
  4485. 00003016  6052                     bra        +0x54 /* 0000306A */
  4486. label00003018:
  4487. 00003018  4267                     clr.w      -[A7]
  4488. 0000301A  486C FEFC                pea.l      [A4 - 0x104]
  4489. 0000301E  487A 0084                pea.l      [PC + 0x84 /* 000030A4, value 0x76D6573, pstring "message" */]
  4490. 00003022  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4491. 00003026  101F                     move.b     D0, [A7]+
  4492. 00003028  670A                     beq        +0xC /* 00003034 */
  4493. 0000302A  206C 0010                movea.l    A0, [A4 + 0x10]
  4494. 0000302E  20AD B510                move.l     [A0], [A5 - 0x4AF0]
  4495. 00003032  6036                     bra        +0x38 /* 0000306A */
  4496. label00003034:
  4497. 00003034  4267                     clr.w      -[A7]
  4498. 00003036  486C FEFC                pea.l      [A4 - 0x104]
  4499. 0000303A  487A 0060                pea.l      [PC + 0x60 /* 0000309C, value 0x6736372, pstring "scroll" */]
  4500. 0000303E  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4501. 00003042  101F                     move.b     D0, [A7]+
  4502. 00003044  670A                     beq        +0xC /* 00003050 */
  4503. 00003046  206C 0010                movea.l    A0, [A4 + 0x10]
  4504. 0000304A  20AD B57A                move.l     [A0], [A5 - 0x4A86]
  4505. 0000304E  601A                     bra        +0x1C /* 0000306A */
  4506. label00003050:
  4507. 00003050  4267                     clr.w      -[A7]
  4508. 00003052  486C FEFC                pea.l      [A4 - 0x104]
  4509. 00003056  487A 003C                pea.l      [PC + 0x3C /* 00003094, value 0x7666174, pstring "fatbits" */]
  4510. 0000305A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  4511. 0000305E  101F                     move.b     D0, [A7]+
  4512. 00003060  6708                     beq        +0xA /* 0000306A */
  4513. 00003062  206C 0010                movea.l    A0, [A4 + 0x10]
  4514. 00003066  20AD C33E                move.l     [A0], [A5 - 0x3CC2]
  4515. label0000306A:
  4516. 0000306A  206C 0010                movea.l    A0, [A4 + 0x10]
  4517. 0000306E  4A90                     tst.l      [A0]
  4518. 00003070  661A                     bne        +0x1C /* 0000308C */
  4519. 00003072  206C 0008                movea.l    A0, [A4 + 0x8]
  4520. 00003076  2F08                     move.l     -[A7], A0
  4521. 00003078  42A7                     clr.l      -[A7]
  4522. 0000307A  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  4523. 00003080  486C FEFC                pea.l      [A4 - 0x104]
  4524. 00003084  A9A1                     syscall    GetNamedResource
  4525. 00003086  201F                     move.l     D0, [A7]+
  4526. 00003088  205F                     movea.l    A0, [A7]+
  4527. 0000308A  2080                     move.l     [A0], D0
  4528. label0000308C:
  4529. 0000308C  285F                     movea.l    A4, [A7]+
  4530. 0000308E  4E5E                     unlink     A6
  4531. 00003090  2E9F                     move.l     [A7], [A7]+
  4532. 00003092  4E75                     rts
  4533. 00003094  0766                     bchg       -[A6], D3
  4534. 00003096  6174                     bsr        +0x76 /* 0000310C */
  4535. 00003098  6269                     bhi        +0x6B /* 00003103 */
  4536. 0000309A  7473                     moveq.l    D2, 0x73
  4537. 0000309C  0673 6372 6F6C           addi.w     <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
  4538. 000030A2  6C00 076D                bge        +0x76F /* 00003811 */
  4539. 000030A6  6573                     bcs        +0x75 /* 0000311B */
  4540. 000030A8  7361                     moveq.l    D1, 0x61
  4541. 000030AA  6765                     beq        +0x67 /* 00003111 */
  4542. 000030AC  0474 6F6F 6C00           subi.w     [A4 + D6 * 4], 0x6F6F /* 'oo' */
  4543. 000030B2  0770 6174                bchg       <<invalid full ext with I/IS == 4>>, D3
  4544. 000030B6  7465                     moveq.l    D2, 0x65
  4545. 000030B8  726E                     moveq.l    D1, 0x6E
  4546. 000030BA  0F6D 6573                bchg       [A5 + 0x6573], D7
  4547. 000030BE  7361                     moveq.l    D1, 0x61
  4548. 000030C0  6765                     beq        +0x67 /* 00003127 */
  4549. 000030C2  2077 6174                movea.l    A0, <<invalid full ext with I/IS == 4>>
  4550. 000030C6  6368                     bls        +0x6A /* 00003130 */
  4551. 000030C8  6572                     bcs        +0x74 /* 0000313C */
  4552. 000030CA  1076 6172 6961 626C 6520 movea.b    A0, [[A6 + 0x6961626C] + 0x6520]
  4553. 000030D4  7761                     moveq.l    D3, 0x61
  4554. 000030D6  7463                     moveq.l    D2, 0x63
  4555. 000030D8  6865                     bvc        +0x67 /* 0000313F */
  4556. 000030DA  7200                     moveq.l    D1, 0x00
  4557. fn000030DC:
  4558. 000030DC  4E56 FFFA                link       A6, -0x0006
  4559. 000030E0  226E 0008                movea.l    A1, [A6 + 0x8]
  4560. 000030E4  2069 0010                movea.l    A0, [A1 + 0x10]
  4561. 000030E8  2F08                     move.l     -[A7], A0
  4562. 000030EA  42A7                     clr.l      -[A7]
  4563. 000030EC  226E 0008                movea.l    A1, [A6 + 0x8]
  4564. 000030F0  2F29 FEF8                move.l     -[A7], [A1 - 0x108]
  4565. 000030F4  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  4566. 000030F8  201F                     move.l     D0, [A7]+
  4567. 000030FA  205F                     movea.l    A0, [A7]+
  4568. 000030FC  2080                     move.l     [A0], D0
  4569. 000030FE  4E5E                     unlink     A6
  4570. 00003100  2E9F                     move.l     [A7], [A7]+
  4571. 00003102  4E75                     rts
  4572. export_818:
  4573. fn00003104:
  4574. 00003104  4E56 FEF4                link       A6, -0x010C
  4575. 00003108  206E 0010                movea.l    A0, [A6 + 0x10]
  4576. fn0000310C:
  4577. 0000310C  7000                     moveq.l    D0, 0x00
  4578. 0000310E  2080                     move.l     [A0], D0
  4579. 00003110  206E 000C                movea.l    A0, [A6 + 0xC]
  4580. 00003114  7000                     moveq.l    D0, 0x00
  4581. 00003116  2080                     move.l     [A0], D0
  4582. 00003118  206E 0008                movea.l    A0, [A6 + 0x8]
  4583. 0000311C  7000                     moveq.l    D0, 0x00
  4584. 0000311E  2080                     move.l     [A0], D0
  4585. 00003120  4267                     clr.w      -[A7]
  4586. 00003122  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4587. 00003126  301F                     move.w     D0, [A7]+
  4588. 00003128  6B00 0186                bmi        +0x188 /* 000032B0 */
  4589. 0000312C  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  4590. label00003130:
  4591. 00003130  6E00 017E                bgt        +0x180 /* 000032B0 */
  4592. 00003134  D040                     add.w      D0, D0
  4593. 00003136  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4594. 0000313A  4EFB 0000                jmp        [PC + D0.w]
  4595. // begin alternate branch 0000313C-0000314C
  4596. label0000313C:
  4597. 0000313C  0000 0018                ori.b      D0, 0x18
  4598. 00003140  0054 00B8                ori.w      [A4], 0xB8
  4599. 00003144  00FE                     ori.?      <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
  4600. 00003146  011C                     btst       [A4]+, D0
  4601. 00003148  013A 0144                btst       [PC + 0x144 /* 0000328E, value 0x20 ' ' */], D0
  4602. // end alternate branch 0000313C-0000314C
  4603. label0000313C: // (misaligned)
  4604. 0000313E  0018 0054                ori.b      [A0]+, 0x54 /* 'T' */
  4605. 00003142  00B8 00FE 011C 013A      ori.l      [0x0000013A /* PollStack */], 0xFE011C
  4606. 0000314A  0144                     bchg       D4, D0
  4607. 0000314C  014E                     bchg       A6, D0
  4608. 0000314E  0158                     bchg       [A0]+, D0
  4609. 00003150  0162                     bchg       -[A2], D0
  4610. 00003152  016C 42A7                bchg       [A4 + 0x42A7], D0
  4611. 00003156  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4612. 0000315A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4613. 0000315E  4267                     clr.w      -[A7]
  4614. 00003160  486E FFFC                pea.l      [A6 - 0x4]
  4615. 00003164  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  4616. 00003168  101F                     move.b     D0, [A7]+
  4617. 0000316A  6708                     beq        +0xA /* 00003174 */
  4618. 0000316C  206E 0010                movea.l    A0, [A6 + 0x10]
  4619. 00003170  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4620. label00003174:
  4621. 00003174  206E 000C                movea.l    A0, [A6 + 0xC]
  4622. 00003178  2F08                     move.l     -[A7], A0
  4623. 0000317A  42A7                     clr.l      -[A7]
  4624. 0000317C  226E 0010                movea.l    A1, [A6 + 0x10]
  4625. 00003180  2F11                     move.l     -[A7], [A1]
  4626. 00003182  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  4627. 00003186  201F                     move.l     D0, [A7]+
  4628. 00003188  205F                     movea.l    A0, [A7]+
  4629. 0000318A  2080                     move.l     [A0], D0
  4630. 0000318C  6000 0122                bra        +0x124 /* 000032B0 */
  4631. 00003190  42A7                     clr.l      -[A7]
  4632. 00003192  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4633. 00003196  4A9F                     tst.l      [A7]+
  4634. 00003198  57C0                     seq        D0
  4635. 0000319A  4A00                     tst.b      D0
  4636. 0000319C  6618                     bne        +0x1A /* 000031B6 */
  4637. 0000319E  2F00                     move.l     -[A7], D0
  4638. 000031A0  4267                     clr.w      -[A7]
  4639. 000031A2  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  4640. 000031A6  121F                     move.b     D1, [A7]+
  4641. 000031A8  201F                     move.l     D0, [A7]+
  4642. 000031AA  0A01 0001                xori.b     D1, 0x1
  4643. 000031AE  8001                     or.b       D0, D1
  4644. 000031B0  0240 0001                andi.w     D0, 0x1
  4645. 000031B4  6712                     beq        +0x14 /* 000031C8 */
  4646. label000031B6:
  4647. 000031B6  486E FEFC                pea.l      [A6 - 0x104]
  4648. 000031BA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  4649. 000031BE  2F0E                     move.l     -[A7], A6
  4650. 000031C0  4EBA FD72                jsr        [PC - 0x28E /* 00002F34 */]
  4651. 000031C4  6000 00EA                bra        +0xEC /* 000032B0 */
  4652. label000031C8:
  4653. 000031C8  42A7                     clr.l      -[A7]
  4654. 000031CA  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4655. 000031CE  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4656. 000031D2  2F0E                     move.l     -[A7], A6
  4657. 000031D4  4EBA FF06                jsr        [PC - 0xFA /* 000030DC */]
  4658. 000031D8  206E 000C                movea.l    A0, [A6 + 0xC]
  4659. 000031DC  2F08                     move.l     -[A7], A0
  4660. 000031DE  42A7                     clr.l      -[A7]
  4661. 000031E0  226E 0010                movea.l    A1, [A6 + 0x10]
  4662. 000031E4  2F11                     move.l     -[A7], [A1]
  4663. 000031E6  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  4664. 000031EA  201F                     move.l     D0, [A7]+
  4665. 000031EC  205F                     movea.l    A0, [A7]+
  4666. 000031EE  2080                     move.l     [A0], D0
  4667. 000031F0  6000 00BE                bra        +0xC0 /* 000032B0 */
  4668. 000031F4  42A7                     clr.l      -[A7]
  4669. 000031F6  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4670. 000031FA  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4671. 000031FE  6C1A                     bge        +0x1C /* 0000321A */
  4672. 00003200  42A7                     clr.l      -[A7]
  4673. 00003202  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  4674. 00003206  4267                     clr.w      -[A7]
  4675. 00003208  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  4676. 0000320C  301F                     move.w     D0, [A7]+
  4677. 0000320E  48C0                     ext.l      D0
  4678. 00003210  2F00                     move.l     -[A7], D0
  4679. 00003212  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  4680. 00003216  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  4681. label0000321A:
  4682. 0000321A  2F0E                     move.l     -[A7], A6
  4683. 0000321C  4EBA FEBE                jsr        [PC - 0x142 /* 000030DC */]
  4684. 00003220  206E 000C                movea.l    A0, [A6 + 0xC]
  4685. 00003224  2F08                     move.l     -[A7], A0
  4686. 00003226  42A7                     clr.l      -[A7]
  4687. 00003228  226E 0010                movea.l    A1, [A6 + 0x10]
  4688. 0000322C  2F11                     move.l     -[A7], [A1]
  4689. 0000322E  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  4690. 00003232  201F                     move.l     D0, [A7]+
  4691. 00003234  205F                     movea.l    A0, [A7]+
  4692. 00003236  2080                     move.l     [A0], D0
  4693. 00003238  6076                     bra        +0x78 /* 000032B0 */
  4694. 0000323A  206E 000C                movea.l    A0, [A6 + 0xC]
  4695. 0000323E  20AD EA34                move.l     [A0], [A5 - 0x15CC]
  4696. 00003242  206E 000C                movea.l    A0, [A6 + 0xC]
  4697. 00003246  4A90                     tst.l      [A0]
  4698. 00003248  6766                     beq        +0x68 /* 000032B0 */
  4699. 0000324A  2050                     movea.l    A0, [A0]
  4700. 0000324C  2050                     movea.l    A0, [A0]
  4701. 0000324E  226E 0010                movea.l    A1, [A6 + 0x10]
  4702. 00003252  22A8 0004                move.l     [A1], [A0 + 0x4]
  4703. 00003256  6058                     bra        +0x5A /* 000032B0 */
  4704. 00003258  206E 000C                movea.l    A0, [A6 + 0xC]
  4705. 0000325C  20AD EA30                move.l     [A0], [A5 - 0x15D0]
  4706. 00003260  206E 000C                movea.l    A0, [A6 + 0xC]
  4707. 00003264  4A90                     tst.l      [A0]
  4708. 00003266  6748                     beq        +0x4A /* 000032B0 */
  4709. 00003268  2050                     movea.l    A0, [A0]
  4710. 0000326A  2050                     movea.l    A0, [A0]
  4711. 0000326C  226E 0010                movea.l    A1, [A6 + 0x10]
  4712. 00003270  22A8 0004                move.l     [A1], [A0 + 0x4]
  4713. 00003274  603A                     bra        +0x3C /* 000032B0 */
  4714. 00003276  206E 0010                movea.l    A0, [A6 + 0x10]
  4715. 0000327A  20AD C242                move.l     [A0], [A5 - 0x3DBE]
  4716. 0000327E  6030                     bra        +0x32 /* 000032B0 */
  4717. 00003280  206E 0010                movea.l    A0, [A6 + 0x10]
  4718. 00003284  20AD C2E6                move.l     [A0], [A5 - 0x3D1A]
  4719. 00003288  6026                     bra        +0x28 /* 000032B0 */
  4720. 0000328A  206E 0010                movea.l    A0, [A6 + 0x10]
  4721. 0000328E  20AD C0BE                move.l     [A0], [A5 - 0x3F42]
  4722. 00003292  601C                     bra        +0x1E /* 000032B0 */
  4723. 00003294  206E 0010                movea.l    A0, [A6 + 0x10]
  4724. 00003298  20AD B510                move.l     [A0], [A5 - 0x4AF0]
  4725. 0000329C  6012                     bra        +0x14 /* 000032B0 */
  4726. 0000329E  206E 0010                movea.l    A0, [A6 + 0x10]
  4727. 000032A2  20AD B57A                move.l     [A0], [A5 - 0x4A86]
  4728. 000032A6  6008                     bra        +0xA /* 000032B0 */
  4729. 000032A8  206E 0010                movea.l    A0, [A6 + 0x10]
  4730. 000032AC  20AD C33E                move.l     [A0], [A5 - 0x3CC2]
  4731. label000032B0:
  4732. 000032B0  206E 0010                movea.l    A0, [A6 + 0x10]
  4733. 000032B4  4A90                     tst.l      [A0]
  4734. 000032B6  57C0                     seq        D0
  4735. 000032B8  4A00                     tst.b      D0
  4736. 000032BA  6714                     beq        +0x16 /* 000032D0 */
  4737. 000032BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4738. 000032C0  4A90                     tst.l      [A0]
  4739. 000032C2  57C1                     seq        D1
  4740. 000032C4  C001                     and.b      D0, D1
  4741. 000032C6  6708                     beq        +0xA /* 000032D0 */
  4742. 000032C8  3F3C 008F                move.w     -[A7], 0x8F
  4743. 000032CC  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4744. label000032D0:
  4745. 000032D0  4E5E                     unlink     A6
  4746. 000032D2  205F                     movea.l    A0, [A7]+
  4747. 000032D4  DEFC 000C                add.w      A7, 0xC
  4748. 000032D8  4ED0                     jmp        [A0]
  4749. export_819:
  4750. 000032DA  4E56 0000                link       A6, 0
  4751. 000032DE  4AAE 000C                tst.l      [A6 + 0xC]
  4752. 000032E2  6710                     beq        +0x12 /* 000032F4 */
  4753. 000032E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4754. 000032E8  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4755. 000032EC  4267                     clr.w      -[A7]
  4756. 000032EE  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4757. 000032F2  6016                     bra        +0x18 /* 0000330A */
  4758. label000032F4:
  4759. 000032F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4760. 000032F8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  4761. 000032FC  42A7                     clr.l      -[A7]
  4762. 000032FE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4763. 00003302  3F3C 0001                move.w     -[A7], 0x1
  4764. 00003306  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  4765. label0000330A:
  4766. 0000330A  4E5E                     unlink     A6
  4767. 0000330C  205F                     movea.l    A0, [A7]+
  4768. 0000330E  504F                     addq.w     A7, 8
  4769. 00003310  4ED0                     jmp        [A0]
  4770. export_820:
  4771. fn00003312:
  4772. 00003312  4E56 FFF2                link       A6, -0x000E
  4773. 00003316  2F07                     move.l     -[A7], D7
  4774. 00003318  102D F266                move.b     D0, [A5 - 0xD9A]
  4775. 0000331C  6704                     beq        +0x6 /* 00003322 */
  4776. 0000331E  6000 00B6                bra        +0xB8 /* 000033D6 */
  4777. label00003322:
  4778. 00003322  42A7                     clr.l      -[A7]
  4779. 00003324  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  4780. 00003328  205F                     movea.l    A0, [A7]+
  4781. 0000332A  1E28 0003                move.b     D7, [A0 + 0x3]
  4782. 0000332E  7001                     moveq.l    D0, 0x01
  4783. 00003330  B007                     cmp.b      D0, D7
  4784. 00003332  57C0                     seq        D0
  4785. 00003334  7210                     moveq.l    D1, 0x10
  4786. 00003336  B207                     cmp.b      D1, D7
  4787. 00003338  57C1                     seq        D1
  4788. 0000333A  8001                     or.b       D0, D1
  4789. 0000333C  6704                     beq        +0x6 /* 00003342 */
  4790. 0000333E  6000 0096                bra        +0x98 /* 000033D6 */
  4791. label00003342:
  4792. 00003342  102D F504                move.b     D0, [A5 - 0xAFC]
  4793. 00003346  4880                     ext.w      D0
  4794. 00003348  5940                     subq.w     D0, 4
  4795. 0000334A  673C                     beq        +0x3E /* 00003388 */
  4796. 0000334C  5340                     subq.w     D0, 1
  4797. 0000334E  6726                     beq        +0x28 /* 00003376 */
  4798. 00003350  5340                     subq.w     D0, 1
  4799. 00003352  6772                     beq        +0x74 /* 000033C6 */
  4800. 00003354  5340                     subq.w     D0, 1
  4801. 00003356  6740                     beq        +0x42 /* 00003398 */
  4802. 00003358  5740                     subq.w     D0, 3
  4803. 0000335A  6752                     beq        +0x54 /* 000033AE */
  4804. 0000335C  0440 002D                subi.w     D0, 0x2D /* '-' */
  4805. 00003360  6764                     beq        +0x66 /* 000033C6 */
  4806. 00003362  5340                     subq.w     D0, 1
  4807. 00003364  6760                     beq        +0x62 /* 000033C6 */
  4808. 00003366  0440 001D                subi.w     D0, 0x1D
  4809. 0000336A  6742                     beq        +0x44 /* 000033AE */
  4810. 0000336C  5540                     subq.w     D0, 2
  4811. 0000336E  6728                     beq        +0x2A /* 00003398 */
  4812. 00003370  5540                     subq.w     D0, 2
  4813. 00003372  6702                     beq        +0x4 /* 00003376 */
  4814. 00003374  6060                     bra        +0x62 /* 000033D6 */
  4815. label00003376:
  4816. 00003376  486E FFF8                pea.l      [A6 - 0x8]
  4817. 0000337A  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4818. 0000337E  486E FFF8                pea.l      [A6 - 0x8]
  4819. 00003382  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4820. 00003386  604E                     bra        +0x50 /* 000033D6 */
  4821. label00003388:
  4822. 00003388  4267                     clr.w      -[A7]
  4823. 0000338A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4824. 0000338E  1F3C 0001                move.b     -[A7], 0x1
  4825. 00003392  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  4826. 00003396  603E                     bra        +0x40 /* 000033D6 */
  4827. label00003398:
  4828. 00003398  4267                     clr.w      -[A7]
  4829. 0000339A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  4830. 0000339E  301F                     move.w     D0, [A7]+
  4831. 000033A0  5340                     subq.w     D0, 1
  4832. 000033A2  3F00                     move.w     -[A7], D0
  4833. 000033A4  1F3C 0001                move.b     -[A7], 0x1
  4834. 000033A8  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  4835. 000033AC  6028                     bra        +0x2A /* 000033D6 */
  4836. label000033AE:
  4837. 000033AE  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  4838. 000033B2  42A7                     clr.l      -[A7]
  4839. 000033B4  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4840. 000033B8  201F                     move.l     D0, [A7]+
  4841. 000033BA  3F00                     move.w     -[A7], D0
  4842. 000033BC  1F3C 0001                move.b     -[A7], 0x1
  4843. 000033C0  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  4844. 000033C4  6010                     bra        +0x12 /* 000033D6 */
  4845. label000033C6:
  4846. 000033C6  486E FFF4                pea.l      [A6 - 0xC]
  4847. 000033CA  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  4848. 000033CE  486E FFF4                pea.l      [A6 - 0xC]
  4849. 000033D2  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  4850. label000033D6:
  4851. 000033D6  2E1F                     move.l     D7, [A7]+
  4852. 000033D8  4E5E                     unlink     A6
  4853. 000033DA  4E75                     rts
  4854. fn000033DC:
  4855. 000033DC  4E56 FFF4                link       A6, -0x000C
  4856. 000033E0  2F0C                     move.l     -[A7], A4
  4857. 000033E2  42A7                     clr.l      -[A7]
  4858. 000033E4  206E 0008                movea.l    A0, [A6 + 0x8]
  4859. 000033E8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4860. 000033EC  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  4861. 000033F0  285F                     movea.l    A4, [A7]+
  4862. 000033F2  200C                     move.l     D0, A4
  4863. 000033F4  6606                     bne        +0x8 /* 000033FC */
  4864. 000033F6  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4865. 000033FA  601E                     bra        +0x20 /* 0000341A */
  4866. label000033FC:
  4867. 000033FC  2F0C                     move.l     -[A7], A4
  4868. 000033FE  42A7                     clr.l      -[A7]
  4869. 00003400  2F14                     move.l     -[A7], [A4]
  4870. 00003402  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  4871. 00003406  201F                     move.l     D0, [A7]+
  4872. 00003408  5280                     addq.l     D0, 1
  4873. 0000340A  2F00                     move.l     -[A7], D0
  4874. 0000340C  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4875. 00003410  2F0C                     move.l     -[A7], A4
  4876. 00003412  1F3C 0001                move.b     -[A7], 0x1
  4877. 00003416  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4878. label0000341A:
  4879. 0000341A  285F                     movea.l    A4, [A7]+
  4880. 0000341C  4E5E                     unlink     A6
  4881. 0000341E  2E9F                     move.l     [A7], [A7]+
  4882. 00003420  4E75                     rts
  4883. fn00003422:
  4884. 00003422  4E56 FDEC                link       A6, -0x0214
  4885. 00003426  2F0C                     move.l     -[A7], A4
  4886. 00003428  286E 0008                movea.l    A4, [A6 + 0x8]
  4887. 0000342C  4267                     clr.w      -[A7]
  4888. 0000342E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4889. 00003432  486C FF00                pea.l      [A4 - 0x100]
  4890. 00003436  4EAD 2A72                jsr        [A5 + 0x2A72 /* export_1354 */]
  4891. 0000343A  195F FEFC                move.b     [A4 - 0x104], [A7]+
  4892. 0000343E  4240                     clr.w      D0
  4893. 00003440  102C FF00                move.b     D0, [A4 - 0x100]
  4894. 00003444  4A40                     tst.w      D0
  4895. 00003446  6632                     bne        +0x34 /* 0000347A */
  4896. 00003448  487A 00C8                pea.l      [PC + 0xC8 /* 00003512, value 0x9626B67 '\tbkg', pstring "bkgnd id " */]
  4897. 0000344C  486E FEEC                pea.l      [A6 - 0x114]
  4898. 00003450  206C 000C                movea.l    A0, [A4 + 0xC]
  4899. 00003454  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4900. 00003458  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  4901. 0000345C  486E FFE2                pea.l      [A6 - 0x1E]
  4902. 00003460  3F3C 0002                move.w     -[A7], 0x2
  4903. 00003464  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4904. 00003468  41EC FF00                lea.l      A0, [A4 - 0x100]
  4905. 0000346C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4906. 00003470  700E                     moveq.l    D0, 0x0E
  4907. label00003472:
  4908. 00003472  30D9                     move.w     [A0]+, [A1]+
  4909. 00003474  51C8 FFFC                dbf        D0, -0x6 /* 00003472 */
  4910. 00003478  6030                     bra        +0x32 /* 000034AA */
  4911. label0000347A:
  4912. 0000347A  7002                     moveq.l    D0, 0x02
  4913. 0000347C  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  4914. 00003480  6728                     beq        +0x2A /* 000034AA */
  4915. 00003482  487A 0086                pea.l      [PC + 0x86 /* 0000350A, value 0x7626B67, pstring "bkgnd \"" */]
  4916. 00003486  486C FF00                pea.l      [A4 - 0x100]
  4917. 0000348A  487A 0070                pea.l      [PC + 0x70 /* 000034FC, value 0x1220B20 */]
  4918. 0000348E  486E FF00                pea.l      [A6 - 0x100]
  4919. 00003492  3F3C 0003                move.w     -[A7], 0x3
  4920. 00003496  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4921. 0000349A  41EC FF00                lea.l      A0, [A4 - 0x100]
  4922. 0000349E  43EE FF00                lea.l      A1, [A6 - 0x100]
  4923. 000034A2  707F                     moveq.l    D0, 0x7F
  4924. label000034A4:
  4925. 000034A4  30D9                     move.w     [A0]+, [A1]+
  4926. 000034A6  51C8 FFFC                dbf        D0, -0x6 /* 000034A4 */
  4927. label000034AA:
  4928. 000034AA  7001                     moveq.l    D0, 0x01
  4929. 000034AC  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  4930. 000034B0  6638                     bne        +0x3A /* 000034EA */
  4931. 000034B2  486C FF00                pea.l      [A4 - 0x100]
  4932. 000034B6  487A 0046                pea.l      [PC + 0x46 /* 000034FE, value 0xB206F66, pstring " of stack \"" */]
  4933. 000034BA  486E FDEC                pea.l      [A6 - 0x214]
  4934. 000034BE  206C 000C                movea.l    A0, [A4 + 0xC]
  4935. 000034C2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4936. 000034C6  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  4937. 000034CA  487A 0030                pea.l      [PC + 0x30 /* 000034FC, value 0x1220B20 */]
  4938. 000034CE  486E FF00                pea.l      [A6 - 0x100]
  4939. 000034D2  3F3C 0004                move.w     -[A7], 0x4
  4940. 000034D6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4941. 000034DA  41EC FF00                lea.l      A0, [A4 - 0x100]
  4942. 000034DE  43EE FF00                lea.l      A1, [A6 - 0x100]
  4943. 000034E2  707F                     moveq.l    D0, 0x7F
  4944. label000034E4:
  4945. 000034E4  30D9                     move.w     [A0]+, [A1]+
  4946. 000034E6  51C8 FFFC                dbf        D0, -0x6 /* 000034E4 */
  4947. label000034EA:
  4948. 000034EA  486C FF00                pea.l      [A4 - 0x100]
  4949. 000034EE  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4950. 000034F2  285F                     movea.l    A4, [A7]+
  4951. 000034F4  4E5E                     unlink     A6
  4952. 000034F6  205F                     movea.l    A0, [A7]+
  4953. 000034F8  504F                     addq.w     A7, 8
  4954. 000034FA  4ED0                     jmp        [A0]
  4955. 000034FC  0122                     btst       -[A2], D0
  4956. 000034FE  0B20                     btst       -[A0], D5
  4957. 00003500  6F66                     ble        +0x68 /* 00003568 */
  4958. 00003502  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  4959. 00003506  636B                     bls        +0x6D /* 00003573 */
  4960. 00003508  2022                     move.l     D0, -[A2]
  4961. 0000350A  0762                     bchg       -[A2], D3
  4962. 0000350C  6B67                     bmi        +0x69 /* 00003575 */
  4963. 0000350E  6E64                     bgt        +0x66 /* 00003574 */
  4964. 00003510  2022                     move.l     D0, -[A2]
  4965. 00003512  0962                     bchg       -[A2], D4
  4966. 00003514  6B67                     bmi        +0x69 /* 0000357D */
  4967. 00003516  6E64                     bgt        +0x66 /* 0000357C */
  4968. 00003518  2069 6420                movea.l    A0, [A1 + 0x6420]
  4969. fn0000351C:
  4970. 0000351C  4E56 FAEC                link       A6, -0x0514
  4971. 00003520  48E7 0108                movem.l    -[A7], D7,A4
  4972. 00003524  2E2E 000C                move.l     D7, [A6 + 0xC]
  4973. 00003528  286E 0008                movea.l    A4, [A6 + 0x8]
  4974. 0000352C  286C 0008                movea.l    A4, [A4 + 0x8]
  4975. 00003530  7002                     moveq.l    D0, 0x02
  4976. 00003532  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  4977. 00003536  6612                     bne        +0x14 /* 0000354A */
  4978. 00003538  41EE FE00                lea.l      A0, [A6 - 0x200]
  4979. 0000353C  43FA 020A                lea.l      A1, [PC + 0x20A /* 00003748, value 0x6666965, pstring "field " */]
  4980. 00003540  7003                     moveq.l    D0, 0x03
  4981. label00003542:
  4982. 00003542  30D9                     move.w     [A0]+, [A1]+
  4983. 00003544  51C8 FFFC                dbf        D0, -0x6 /* 00003542 */
  4984. 00003548  6010                     bra        +0x12 /* 0000355A */
  4985. label0000354A:
  4986. 0000354A  41EE FE00                lea.l      A0, [A6 - 0x200]
  4987. 0000354E  43FA 01F0                lea.l      A1, [PC + 0x1F0 /* 00003740, value 0x7627574, pstring "button " */]
  4988. 00003552  7003                     moveq.l    D0, 0x03
  4989. label00003554:
  4990. 00003554  30D9                     move.w     [A0]+, [A1]+
  4991. 00003556  51C8 FFFC                dbf        D0, -0x6 /* 00003554 */
  4992. label0000355A:
  4993. 0000355A  BEAE 0014                cmp.l      D7, [A6 + 0x14]
  4994. 0000355E  6726                     beq        +0x28 /* 00003586 */
  4995. 00003560  487A 01D6                pea.l      [PC + 0x1D6 /* 00003738, value 0x6626B67, pstring "bkgnd " */]
  4996. 00003564  486E FE00                pea.l      [A6 - 0x200]
  4997. label00003568:
  4998. 00003568  486E FC00                pea.l      [A6 - 0x400]
  4999. 0000356C  3F3C 0002                move.w     -[A7], 0x2
  5000. 00003570  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5001. label00003574:
  5002. 00003574  41EE FE00                lea.l      A0, [A6 - 0x200]
  5003. 00003578  43EE FC00                lea.l      A1, [A6 - 0x400]
  5004. label0000357C:
  5005. 0000357C  707F                     moveq.l    D0, 0x7F
  5006. label0000357E:
  5007. 0000357E  30D9                     move.w     [A0]+, [A1]+
  5008. 00003580  51C8 FFFC                dbf        D0, -0x6 /* 0000357E */
  5009. 00003584  6024                     bra        +0x26 /* 000035AA */
  5010. label00003586:
  5011. 00003586  487A 01AA                pea.l      [PC + 0x1AA /* 00003732, value 0x5636172, pstring "card " */]
  5012. 0000358A  486E FE00                pea.l      [A6 - 0x200]
  5013. 0000358E  486E FC00                pea.l      [A6 - 0x400]
  5014. 00003592  3F3C 0002                move.w     -[A7], 0x2
  5015. 00003596  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5016. 0000359A  41EE FE00                lea.l      A0, [A6 - 0x200]
  5017. 0000359E  43EE FC00                lea.l      A1, [A6 - 0x400]
  5018. 000035A2  707F                     moveq.l    D0, 0x7F
  5019. label000035A4:
  5020. 000035A4  30D9                     move.w     [A0]+, [A1]+
  5021. 000035A6  51C8 FFFC                dbf        D0, -0x6 /* 000035A4 */
  5022. label000035AA:
  5023. 000035AA  4267                     clr.w      -[A7]
  5024. 000035AC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5025. 000035B0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  5026. 000035B4  486E FD00                pea.l      [A6 - 0x300]
  5027. 000035B8  4EAD 2B02                jsr        [A5 + 0x2B02 /* export_1372 */]
  5028. 000035BC  195F FEFC                move.b     [A4 - 0x104], [A7]+
  5029. 000035C0  4240                     clr.w      D0
  5030. 000035C2  102E FD00                move.b     D0, [A6 - 0x300]
  5031. 000035C6  4A40                     tst.w      D0
  5032. 000035C8  6632                     bne        +0x34 /* 000035FC */
  5033. 000035CA  486E FE00                pea.l      [A6 - 0x200]
  5034. 000035CE  487A 015E                pea.l      [PC + 0x15E /* 0000372E, value 0x3696420, pstring "id " */]
  5035. 000035D2  486E FBEC                pea.l      [A6 - 0x414]
  5036. 000035D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5037. 000035DA  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  5038. 000035DE  486E FC00                pea.l      [A6 - 0x400]
  5039. 000035E2  3F3C 0003                move.w     -[A7], 0x3
  5040. 000035E6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5041. 000035EA  41EE FD00                lea.l      A0, [A6 - 0x300]
  5042. 000035EE  43EE FC00                lea.l      A1, [A6 - 0x400]
  5043. 000035F2  707F                     moveq.l    D0, 0x7F
  5044. label000035F4:
  5045. 000035F4  30D9                     move.w     [A0]+, [A1]+
  5046. 000035F6  51C8 FFFC                dbf        D0, -0x6 /* 000035F4 */
  5047. 000035FA  6034                     bra        +0x36 /* 00003630 */
  5048. label000035FC:
  5049. 000035FC  7002                     moveq.l    D0, 0x02
  5050. 000035FE  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5051. 00003602  672C                     beq        +0x2E /* 00003630 */
  5052. 00003604  486E FE00                pea.l      [A6 - 0x200]
  5053. 00003608  487A 00FC                pea.l      [PC + 0xFC /* 00003706, value 0x1220B20 */]
  5054. 0000360C  486E FD00                pea.l      [A6 - 0x300]
  5055. 00003610  487A 00F4                pea.l      [PC + 0xF4 /* 00003706, value 0x1220B20 */]
  5056. 00003614  486E FC00                pea.l      [A6 - 0x400]
  5057. 00003618  3F3C 0004                move.w     -[A7], 0x4
  5058. 0000361C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5059. 00003620  41EE FD00                lea.l      A0, [A6 - 0x300]
  5060. 00003624  43EE FC00                lea.l      A1, [A6 - 0x400]
  5061. 00003628  707F                     moveq.l    D0, 0x7F
  5062. label0000362A:
  5063. 0000362A  30D9                     move.w     [A0]+, [A1]+
  5064. 0000362C  51C8 FFFC                dbf        D0, -0x6 /* 0000362A */
  5065. label00003630:
  5066. 00003630  7001                     moveq.l    D0, 0x01
  5067. 00003632  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5068. 00003636  6600 00B0                bne        +0xB2 /* 000036E8 */
  5069. 0000363A  4267                     clr.w      -[A7]
  5070. 0000363C  2F07                     move.l     -[A7], D7
  5071. 0000363E  486E FF00                pea.l      [A6 - 0x100]
  5072. 00003642  4EAD 2AA2                jsr        [A5 + 0x2AA2 /* export_1360 */]
  5073. 00003646  195F FEFC                move.b     [A4 - 0x104], [A7]+
  5074. 0000364A  4240                     clr.w      D0
  5075. 0000364C  102E FF00                move.b     D0, [A6 - 0x100]
  5076. 00003650  4A40                     tst.w      D0
  5077. 00003652  6F2E                     ble        +0x30 /* 00003682 */
  5078. 00003654  486E FD00                pea.l      [A6 - 0x300]
  5079. 00003658  487A 00C8                pea.l      [PC + 0xC8 /* 00003722, value 0xA206F66 '\n of', pstring " of card \"" */]
  5080. 0000365C  486E FF00                pea.l      [A6 - 0x100]
  5081. 00003660  487A 00A4                pea.l      [PC + 0xA4 /* 00003706, value 0x1220B20 */]
  5082. 00003664  486E FC00                pea.l      [A6 - 0x400]
  5083. 00003668  3F3C 0004                move.w     -[A7], 0x4
  5084. 0000366C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5085. 00003670  41EE FD00                lea.l      A0, [A6 - 0x300]
  5086. 00003674  43EE FC00                lea.l      A1, [A6 - 0x400]
  5087. 00003678  707F                     moveq.l    D0, 0x7F
  5088. label0000367A:
  5089. 0000367A  30D9                     move.w     [A0]+, [A1]+
  5090. 0000367C  51C8 FFFC                dbf        D0, -0x6 /* 0000367A */
  5091. 00003680  602E                     bra        +0x30 /* 000036B0 */
  5092. label00003682:
  5093. 00003682  486E FD00                pea.l      [A6 - 0x300]
  5094. 00003686  487A 008C                pea.l      [PC + 0x8C /* 00003714, value 0xC206F66, pstring " of card id " */]
  5095. 0000368A  486E FBEC                pea.l      [A6 - 0x414]
  5096. 0000368E  2F07                     move.l     -[A7], D7
  5097. 00003690  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  5098. 00003694  486E FC00                pea.l      [A6 - 0x400]
  5099. 00003698  3F3C 0003                move.w     -[A7], 0x3
  5100. 0000369C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5101. 000036A0  41EE FD00                lea.l      A0, [A6 - 0x300]
  5102. 000036A4  43EE FC00                lea.l      A1, [A6 - 0x400]
  5103. 000036A8  707F                     moveq.l    D0, 0x7F
  5104. label000036AA:
  5105. 000036AA  30D9                     move.w     [A0]+, [A1]+
  5106. 000036AC  51C8 FFFC                dbf        D0, -0x6 /* 000036AA */
  5107. label000036B0:
  5108. 000036B0  486E FD00                pea.l      [A6 - 0x300]
  5109. 000036B4  487A 0052                pea.l      [PC + 0x52 /* 00003708, value 0xB206F66, pstring " of stack \"" */]
  5110. 000036B8  486E FAEC                pea.l      [A6 - 0x514]
  5111. 000036BC  1F3C 0001                move.b     -[A7], 0x1
  5112. 000036C0  1F3C 0001                move.b     -[A7], 0x1
  5113. 000036C4  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  5114. 000036C8  487A 003C                pea.l      [PC + 0x3C /* 00003706, value 0x1220B20 */]
  5115. 000036CC  486E FC00                pea.l      [A6 - 0x400]
  5116. 000036D0  3F3C 0004                move.w     -[A7], 0x4
  5117. 000036D4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5118. 000036D8  41EE FD00                lea.l      A0, [A6 - 0x300]
  5119. 000036DC  43EE FC00                lea.l      A1, [A6 - 0x400]
  5120. 000036E0  707F                     moveq.l    D0, 0x7F
  5121. label000036E2:
  5122. 000036E2  30D9                     move.w     [A0]+, [A1]+
  5123. 000036E4  51C8 FFFC                dbf        D0, -0x6 /* 000036E2 */
  5124. label000036E8:
  5125. 000036E8  206E 001C                movea.l    A0, [A6 + 0x1C]
  5126. 000036EC  43EE FD00                lea.l      A1, [A6 - 0x300]
  5127. 000036F0  707F                     moveq.l    D0, 0x7F
  5128. label000036F2:
  5129. 000036F2  30D9                     move.w     [A0]+, [A1]+
  5130. 000036F4  51C8 FFFC                dbf        D0, -0x6 /* 000036F2 */
  5131. 000036F8  4CDF 1080                movem.l    D7,A4, [A7]+
  5132. 000036FC  4E5E                     unlink     A6
  5133. 000036FE  205F                     movea.l    A0, [A7]+
  5134. 00003700  DEFC 0014                add.w      A7, 0x14
  5135. 00003704  4ED0                     jmp        [A0]
  5136. 00003706  0122                     btst       -[A2], D0
  5137. 00003708  0B20                     btst       -[A0], D5
  5138. 0000370A  6F66                     ble        +0x68 /* 00003772 */
  5139. 0000370C  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  5140. 00003710  636B                     bls        +0x6D /* 0000377D */
  5141. 00003712  2022                     move.l     D0, -[A2]
  5142. 00003714  0C20 6F66                cmpi.b     -[A0], 0x66 /* 'f' */
  5143. 00003718  2063                     movea.l    A0, -[A3]
  5144. 0000371A  6172                     bsr        +0x74 /* 0000378E */
  5145. 0000371C  6420                     bcc        +0x22 /* 0000373E */
  5146. 0000371E  6964                     bvs        +0x66 /* 00003784 */
  5147. 00003720  2000                     move.l     D0, D0
  5148. 00003722  0A20 6F66                xori.b     -[A0], 0x66 /* 'f' */
  5149. 00003726  2063                     movea.l    A0, -[A3]
  5150. 00003728  6172                     bsr        +0x74 /* 0000379C */
  5151. 0000372A  6420                     bcc        +0x22 /* 0000374C */
  5152. 0000372C  2200                     move.l     D1, D0
  5153. 0000372E  0369 6420                bchg       [A1 + 0x6420], D1
  5154. 00003732  0563                     bchg       -[A3], D2
  5155. 00003734  6172                     bsr        +0x74 /* 000037A8 */
  5156. 00003736  6420                     bcc        +0x22 /* 00003758 */
  5157. 00003738  0662 6B67                addi.w     -[A2], 0x6B67 /* 'kg' */
  5158. 0000373C  6E64                     bgt        +0x66 /* 000037A2 */
  5159. label0000373E:
  5160. 0000373E  2000                     move.l     D0, D0
  5161. 00003740  0762                     bchg       -[A2], D3
  5162. 00003742  7574                     moveq.l    D2, 0x74
  5163. 00003744  746F                     moveq.l    D2, 0x6F
  5164. 00003746  6E20                     bgt        +0x22 /* 00003768 */
  5165. 00003748  0666 6965                addi.w     -[A6], 0x6965 /* 'ie' */
  5166. label0000374C:
  5167. 0000374C  6C64                     bge        +0x66 /* 000037B2 */
  5168. 0000374E  2000                     move.l     D0, D0
  5169. fn00003750:
  5170. 00003750  4E56 0000                link       A6, 0
  5171. 00003754  7001                     moveq.l    D0, 0x01
  5172. 00003756  206E 0008                movea.l    A0, [A6 + 0x8]
  5173. // begin alternate branch 00003758-0000375E
  5174. label00003758:
  5175. 00003758  0008 B028                ori.b      A0, 0x28 /* '(' */
  5176. 0000375C  FFE6                     .extension 0xFE6 // unimplemented
  5177. // end alternate branch 00003758-0000375E
  5178. label00003758: // (misaligned)
  5179. 0000375A  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  5180. 0000375E  57C0                     seq        D0
  5181. 00003760  4400                     neg.b      D0
  5182. 00003762  1D40 000C                move.b     [A6 + 0xC], D0
  5183. 00003766  7001                     moveq.l    D0, 0x01
  5184. label00003768:
  5185. 00003768  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  5186. 0000376C  670A                     beq        +0xC /* 00003778 */
  5187. 0000376E  2068 0008                movea.l    A0, [A0 + 0x8]
  5188. label00003772:
  5189. 00003772  317C 002F FEFE           move.w     [A0 - 0x102], 0x2F /* '/' */
  5190. label00003778:
  5191. 00003778  4E5E                     unlink     A6
  5192. 0000377A  2E9F                     move.l     [A7], [A7]+
  5193. 0000377C  4E75                     rts
  5194. fn0000377E:
  5195. 0000377E  4E56 0000                link       A6, 0
  5196. 00003782  7002                     moveq.l    D0, 0x02
  5197. label00003784:
  5198. 00003784  206E 0008                movea.l    A0, [A6 + 0x8]
  5199. 00003788  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  5200. 0000378C  57C0                     seq        D0
  5201. fn0000378E:
  5202. 0000378E  4400                     neg.b      D0
  5203. 00003790  1D40 000C                move.b     [A6 + 0xC], D0
  5204. 00003794  7002                     moveq.l    D0, 0x02
  5205. 00003796  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  5206. 0000379A  670A                     beq        +0xC /* 000037A6 */
  5207. fn0000379C:
  5208. 0000379C  2068 0008                movea.l    A0, [A0 + 0x8]
  5209. 000037A0  317C 002F FEFE           move.w     [A0 - 0x102], 0x2F /* '/' */
  5210. // begin alternate branch 000037A2-000037A8
  5211. label000037A2:
  5212. 000037A2  002F FEFE 4E5E           ori.b      [A7 + 0x4E5E], 0xFE
  5213. // end alternate branch 000037A2-000037A8
  5214. label000037A2: // (misaligned)
  5215. label000037A6:
  5216. 000037A6  4E5E                     unlink     A6
  5217. fn000037A8:
  5218. 000037A8  2E9F                     move.l     [A7], [A7]+
  5219. 000037AA  4E75                     rts
  5220. fn000037AC:
  5221. 000037AC  4E56 FEE0                link       A6, -0x0120
  5222. 000037B0  48E7 0108                movem.l    -[A7], D7,A4
  5223. // begin alternate branch 000037B2-000037B4
  5224. label000037B2:
  5225. 000037B2  0108                     btst       A0, D0
  5226. // end alternate branch 000037B2-000037B4
  5227. label000037B2: // (misaligned)
  5228. 000037B4  286E 0008                movea.l    A4, [A6 + 0x8]
  5229. 000037B8  4267                     clr.w      -[A7]
  5230. 000037BA  206C 000C                movea.l    A0, [A4 + 0xC]
  5231. 000037BE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5232. 000037C2  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5233. 000037C6  486E FFE2                pea.l      [A6 - 0x1E]
  5234. 000037CA  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  5235. 000037CE  101F                     move.b     D0, [A7]+
  5236. 000037D0  6700 05A6                beq        +0x5A8 /* 00003D78 */
  5237. 000037D4  102C 000A                move.b     D0, [A4 + 0xA]
  5238. 000037D8  4880                     ext.w      D0
  5239. 000037DA  5540                     subq.w     D0, 2
  5240. 000037DC  6B00 0592                bmi        +0x594 /* 00003D70 */
  5241. 000037E0  0C40 006C                cmpi.w     D0, 0x6C /* 'l' */
  5242. 000037E4  6E00 058A                bgt        +0x58C /* 00003D70 */
  5243. 000037E8  D040                     add.w      D0, D0
  5244. 000037EA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5245. 000037EE  4EFB 0000                jmp        [PC + D0.w]
  5246. 000037F2  00DC                     ori.?      [A4]+, 0xFFFFFFFFFFFFFFFF
  5247. 000037F4  010C                     btst       A4, D0
  5248. 000037F6  011C                     btst       [A4]+, D0
  5249. 000037F8  0136 0136 0354 0364 037E btst       [[A6 + 0x3540364] + D0 + 0x37E], D0
  5250. 00003802  0392                     bclr       [A2], D1
  5251. 00003804  03B0 0580                bclr       [ + <<invalid base displacement size>> + D0 * 4], D1
  5252. 00003808  0148                     bchg       A0, D0
  5253. 0000380A  0182                     bclr       D2, D0
  5254. 0000380C  02EE 0238                andi.?     [A6 + 0x238], 0xFFFFFFFFFFFFFFFF
  5255. 00003810  0262 028C                andi.w     -[A2], 0x28C
  5256. 00003814  0342                     bchg       D2, D1
  5257. 00003816  0580                     bclr       D0, D2
  5258. 00003818  0580                     bclr       D0, D2
  5259. 0000381A  0580                     bclr       D0, D2
  5260. 0000381C  0580                     bclr       D0, D2
  5261. 0000381E  0580                     bclr       D0, D2
  5262. 00003820  0580                     bclr       D0, D2
  5263. 00003822  0580                     bclr       D0, D2
  5264. 00003824  0580                     bclr       D0, D2
  5265. 00003826  0580                     bclr       D0, D2
  5266. 00003828  0580                     bclr       D0, D2
  5267. 0000382A  0580                     bclr       D0, D2
  5268. 0000382C  0580                     bclr       D0, D2
  5269. 0000382E  0580                     bclr       D0, D2
  5270. 00003830  0580                     bclr       D0, D2
  5271. 00003832  01AC 0580                bclr       [A4 + 0x580], D0
  5272. 00003836  0580                     bclr       D0, D2
  5273. 00003838  0580                     bclr       D0, D2
  5274. 0000383A  01E4                     bset       -[A4], D0
  5275. 0000383C  0580                     bclr       D0, D2
  5276. 0000383E  0580                     bclr       D0, D2
  5277. 00003840  0580                     bclr       D0, D2
  5278. 00003842  0580                     bclr       D0, D2
  5279. 00003844  0580                     bclr       D0, D2
  5280. 00003846  0580                     bclr       D0, D2
  5281. 00003848  0580                     bclr       D0, D2
  5282. 0000384A  0580                     bclr       D0, D2
  5283. 0000384C  0580                     bclr       D0, D2
  5284. 0000384E  0318                     btst       [A0]+, D1
  5285. 00003850  0580                     bclr       D0, D2
  5286. 00003852  0580                     bclr       D0, D2
  5287. 00003854  0136 0136 0136 0136 0136 btst       [[A6 + 0x1360136] + D0 + 0x136], D0
  5288. 0000385E  0136 0136 0136 0580 0580 btst       [[A6 + 0x1360580] + D0 + 0x580], D0
  5289. 00003868  0580                     bclr       D0, D2
  5290. 0000386A  0580                     bclr       D0, D2
  5291. 0000386C  0580                     bclr       D0, D2
  5292. 0000386E  0580                     bclr       D0, D2
  5293. 00003870  0580                     bclr       D0, D2
  5294. 00003872  020E 0580                andi.b     A6, 0x80
  5295. 00003876  0580                     bclr       D0, D2
  5296. 00003878  0580                     bclr       D0, D2
  5297. 0000387A  03C0                     bset       D0, D1
  5298. 0000387C  0402 042C                subi.b     D2, 0x2C /* ',' */
  5299. 00003880  0580                     bclr       D0, D2
  5300. 00003882  0580                     bclr       D0, D2
  5301. 00003884  0580                     bclr       D0, D2
  5302. 00003886  0464 0580                subi.w     -[A4], 0x580
  5303. 0000388A  0580                     bclr       D0, D2
  5304. 0000388C  0580                     bclr       D0, D2
  5305. 0000388E  048E 0580 0580           subi.l     A6, 0x5800580
  5306. 00003894  0580                     bclr       D0, D2
  5307. 00003896  0580                     bclr       D0, D2
  5308. 00003898  0580                     bclr       D0, D2
  5309. 0000389A  0580                     bclr       D0, D2
  5310. 0000389C  0580                     bclr       D0, D2
  5311. 0000389E  0580                     bclr       D0, D2
  5312. 000038A0  0580                     bclr       D0, D2
  5313. 000038A2  0580                     bclr       D0, D2
  5314. 000038A4  0580                     bclr       D0, D2
  5315. 000038A6  0580                     bclr       D0, D2
  5316. 000038A8  0580                     bclr       D0, D2
  5317. 000038AA  0580                     bclr       D0, D2
  5318. 000038AC  0580                     bclr       D0, D2
  5319. 000038AE  0580                     bclr       D0, D2
  5320. 000038B0  04B8 04DC 04F4 0500      subi.l     [0x00000500], 0x4DC04F4
  5321. 000038B8  051C                     btst       [A4]+, D2
  5322. 000038BA  053A 0580                btst       [PC + 0x580 /* 00003E3C, value 0x20 ' ' */], D2
  5323. 000038BE  0580                     bclr       D0, D2
  5324. 000038C0  0580                     bclr       D0, D2
  5325. 000038C2  0580                     bclr       D0, D2
  5326. 000038C4  0580                     bclr       D0, D2
  5327. 000038C6  0580                     bclr       D0, D2
  5328. 000038C8  0580                     bclr       D0, D2
  5329. 000038CA  055A                     bchg       [A2]+, D2
  5330. 000038CC  486E FEE0                pea.l      [A6 - 0x120]
  5331. 000038D0  102E FFE6                move.b     D0, [A6 - 0x1A]
  5332. 000038D4  4880                     ext.w      D0
  5333. 000038D6  48C0                     ext.l      D0
  5334. 000038D8  2F00                     move.l     -[A7], D0
  5335. 000038DA  206C 000C                movea.l    A0, [A4 + 0xC]
  5336. 000038DE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5337. 000038E2  302E FFE4                move.w     D0, [A6 - 0x1C]
  5338. 000038E6  48C0                     ext.l      D0
  5339. 000038E8  2F00                     move.l     -[A7], D0
  5340. 000038EA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5341. 000038EE  2F0E                     move.l     -[A7], A6
  5342. 000038F0  4EBA FC2A                jsr        [PC - 0x3D6 /* 0000351C */]
  5343. 000038F4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  5344. 000038F8  6000 0484                bra        +0x486 /* 00003D7E */
  5345. 000038FC  302E FFE4                move.w     D0, [A6 - 0x1C]
  5346. 00003900  48C0                     ext.l      D0
  5347. 00003902  2F00                     move.l     -[A7], D0
  5348. 00003904  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5349. 00003908  6000 0474                bra        +0x476 /* 00003D7E */
  5350. 0000390C  7000                     moveq.l    D0, 0x00
  5351. 0000390E  302E FFF0                move.w     D0, [A6 - 0x10]
  5352. 00003912  C0BC 0000 000F           and.l      D0, 0xF
  5353. 00003918  3F00                     move.w     -[A7], D0
  5354. 0000391A  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5355. 0000391E  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  5356. 00003922  6000 045A                bra        +0x45C /* 00003D7E */
  5357. 00003926  486E FFE8                pea.l      [A6 - 0x18]
  5358. 0000392A  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  5359. 0000392E  4267                     clr.w      -[A7]
  5360. 00003930  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  5361. 00003934  6000 0448                bra        +0x44A /* 00003D7E */
  5362. 00003938  4267                     clr.w      -[A7]
  5363. 0000393A  2F0E                     move.l     -[A7], A6
  5364. 0000393C  4EBA FE12                jsr        [PC - 0x1EE /* 00003750 */]
  5365. 00003940  101F                     move.b     D0, [A7]+
  5366. 00003942  6700 043A                beq        +0x43C /* 00003D7E */
  5367. 00003946  7000                     moveq.l    D0, 0x00
  5368. 00003948  302E FFF0                move.w     D0, [A6 - 0x10]
  5369. 0000394C  C0BC 0000 000F           and.l      D0, 0xF
  5370. 00003952  720B                     moveq.l    D1, 0x0B
  5371. 00003954  B280                     cmp.l      D1, D0
  5372. 00003956  660A                     bne        +0xC /* 00003962 */
  5373. 00003958  42A7                     clr.l      -[A7]
  5374. 0000395A  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5375. 0000395E  6000 041E                bra        +0x420 /* 00003D7E */
  5376. label00003962:
  5377. 00003962  302E FFF4                move.w     D0, [A6 - 0xC]
  5378. 00003966  48C0                     ext.l      D0
  5379. 00003968  2F00                     move.l     -[A7], D0
  5380. 0000396A  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5381. 0000396E  6000 040E                bra        +0x410 /* 00003D7E */
  5382. 00003972  4267                     clr.w      -[A7]
  5383. 00003974  2F0E                     move.l     -[A7], A6
  5384. 00003976  4EBA FDD8                jsr        [PC - 0x228 /* 00003750 */]
  5385. 0000397A  101F                     move.b     D0, [A7]+
  5386. 0000397C  6700 0400                beq        +0x402 /* 00003D7E */
  5387. 00003980  7000                     moveq.l    D0, 0x00
  5388. 00003982  302E FFF0                move.w     D0, [A6 - 0x10]
  5389. 00003986  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  5390. 0000398C  4A80                     tst.l      D0
  5391. 0000398E  56C0                     sne        D0
  5392. 00003990  4400                     neg.b      D0
  5393. 00003992  1F00                     move.b     -[A7], D0
  5394. 00003994  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5395. 00003998  6000 03E4                bra        +0x3E6 /* 00003D7E */
  5396. 0000399C  7001                     moveq.l    D0, 0x01
  5397. 0000399E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  5398. 000039A2  661E                     bne        +0x20 /* 000039C2 */
  5399. 000039A4  4267                     clr.w      -[A7]
  5400. 000039A6  206C 000C                movea.l    A0, [A4 + 0xC]
  5401. 000039AA  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5402. 000039AE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5403. 000039B2  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5404. 000039B6  4EAD 2A92                jsr        [A5 + 0x2A92 /* export_1358 */]
  5405. 000039BA  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5406. 000039BE  6000 03BE                bra        +0x3C0 /* 00003D7E */
  5407. label000039C2:
  5408. 000039C2  4AAE FFF2                tst.l      [A6 - 0xE]
  5409. 000039C6  56C0                     sne        D0
  5410. 000039C8  4400                     neg.b      D0
  5411. 000039CA  1F00                     move.b     -[A7], D0
  5412. 000039CC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5413. 000039D0  6000 03AC                bra        +0x3AE /* 00003D7E */
  5414. 000039D4  4267                     clr.w      -[A7]
  5415. 000039D6  2F0E                     move.l     -[A7], A6
  5416. 000039D8  4EBA FD76                jsr        [PC - 0x28A /* 00003750 */]
  5417. 000039DC  101F                     move.b     D0, [A7]+
  5418. 000039DE  6700 039E                beq        +0x3A0 /* 00003D7E */
  5419. 000039E2  7000                     moveq.l    D0, 0x00
  5420. 000039E4  302E FFF0                move.w     D0, [A6 - 0x10]
  5421. 000039E8  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  5422. 000039EE  4A80                     tst.l      D0
  5423. 000039F0  56C0                     sne        D0
  5424. 000039F2  4400                     neg.b      D0
  5425. 000039F4  1F00                     move.b     -[A7], D0
  5426. 000039F6  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5427. 000039FA  6000 0382                bra        +0x384 /* 00003D7E */
  5428. 000039FE  4267                     clr.w      -[A7]
  5429. 00003A00  2F0E                     move.l     -[A7], A6
  5430. 00003A02  4EBA FD4C                jsr        [PC - 0x2B4 /* 00003750 */]
  5431. 00003A06  101F                     move.b     D0, [A7]+
  5432. 00003A08  6700 0374                beq        +0x376 /* 00003D7E */
  5433. 00003A0C  7000                     moveq.l    D0, 0x00
  5434. 00003A0E  102E FFE7                move.b     D0, [A6 - 0x19]
  5435. 00003A12  C0BC 0000 0001           and.l      D0, 0x1
  5436. 00003A18  4A80                     tst.l      D0
  5437. 00003A1A  57C0                     seq        D0
  5438. 00003A1C  4400                     neg.b      D0
  5439. 00003A1E  1F00                     move.b     -[A7], D0
  5440. 00003A20  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5441. 00003A24  6000 0358                bra        +0x35A /* 00003D7E */
  5442. 00003A28  4267                     clr.w      -[A7]
  5443. 00003A2A  2F0E                     move.l     -[A7], A6
  5444. 00003A2C  4EBA FD50                jsr        [PC - 0x2B0 /* 0000377E */]
  5445. 00003A30  101F                     move.b     D0, [A7]+
  5446. 00003A32  6700 034A                beq        +0x34C /* 00003D7E */
  5447. 00003A36  7000                     moveq.l    D0, 0x00
  5448. 00003A38  302E FFF0                move.w     D0, [A6 - 0x10]
  5449. 00003A3C  C0BC 0000 4000           and.l      D0, 0x4000 /* '@\0' */
  5450. 00003A42  4A80                     tst.l      D0
  5451. 00003A44  56C0                     sne        D0
  5452. 00003A46  4400                     neg.b      D0
  5453. 00003A48  1F00                     move.b     -[A7], D0
  5454. 00003A4A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5455. 00003A4E  6000 032E                bra        +0x330 /* 00003D7E */
  5456. 00003A52  4267                     clr.w      -[A7]
  5457. 00003A54  2F0E                     move.l     -[A7], A6
  5458. 00003A56  4EBA FD26                jsr        [PC - 0x2DA /* 0000377E */]
  5459. 00003A5A  101F                     move.b     D0, [A7]+
  5460. 00003A5C  6700 0320                beq        +0x322 /* 00003D7E */
  5461. 00003A60  7000                     moveq.l    D0, 0x00
  5462. 00003A62  302E FFF0                move.w     D0, [A6 - 0x10]
  5463. 00003A66  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  5464. 00003A6C  4A80                     tst.l      D0
  5465. 00003A6E  56C0                     sne        D0
  5466. 00003A70  4400                     neg.b      D0
  5467. 00003A72  1F00                     move.b     -[A7], D0
  5468. 00003A74  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5469. 00003A78  6000 0304                bra        +0x306 /* 00003D7E */
  5470. 00003A7C  4267                     clr.w      -[A7]
  5471. 00003A7E  2F0E                     move.l     -[A7], A6
  5472. 00003A80  4EBA FCFC                jsr        [PC - 0x304 /* 0000377E */]
  5473. 00003A84  101F                     move.b     D0, [A7]+
  5474. 00003A86  6700 02F6                beq        +0x2F8 /* 00003D7E */
  5475. 00003A8A  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  5476. 00003A8E  206C 000C                movea.l    A0, [A4 + 0xC]
  5477. 00003A92  2248                     movea.l    A1, A0
  5478. 00003A94  2028 0010                move.l     D0, [A0 + 0x10]
  5479. 00003A98  B0A9 000A                cmp.l      D0, [A1 + 0xA]
  5480. 00003A9C  6606                     bne        +0x8 /* 00003AA4 */
  5481. 00003A9E  3007                     move.w     D0, D7
  5482. 00003AA0  4440                     neg.w      D0
  5483. 00003AA2  3E00                     move.w     D7, D0
  5484. label00003AA4:
  5485. 00003AA4  7000                     moveq.l    D0, 0x00
  5486. 00003AA6  302E FFF0                move.w     D0, [A6 - 0x10]
  5487. 00003AAA  C0BC 0000 000F           and.l      D0, 0xF
  5488. 00003AB0  7207                     moveq.l    D1, 0x07
  5489. 00003AB2  B280                     cmp.l      D1, D0
  5490. 00003AB4  670A                     beq        +0xC /* 00003AC0 */
  5491. 00003AB6  397C 001B FEFE           move.w     [A4 - 0x102], 0x1B
  5492. 00003ABC  6000 02C0                bra        +0x2C2 /* 00003D7E */
  5493. label00003AC0:
  5494. 00003AC0  4267                     clr.w      -[A7]
  5495. 00003AC2  3F07                     move.w     -[A7], D7
  5496. 00003AC4  206C 000C                movea.l    A0, [A4 + 0xC]
  5497. 00003AC8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5498. 00003ACC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  5499. 00003AD0  301F                     move.w     D0, [A7]+
  5500. 00003AD2  48C0                     ext.l      D0
  5501. 00003AD4  2F00                     move.l     -[A7], D0
  5502. 00003AD6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5503. 00003ADA  6000 02A2                bra        +0x2A4 /* 00003D7E */
  5504. 00003ADE  4267                     clr.w      -[A7]
  5505. 00003AE0  2F0E                     move.l     -[A7], A6
  5506. 00003AE2  4EBA FC9A                jsr        [PC - 0x366 /* 0000377E */]
  5507. 00003AE6  101F                     move.b     D0, [A7]+
  5508. 00003AE8  6700 0294                beq        +0x296 /* 00003D7E */
  5509. 00003AEC  7000                     moveq.l    D0, 0x00
  5510. 00003AEE  102E FFE7                move.b     D0, [A6 - 0x19]
  5511. 00003AF2  C0BC 0000 0001           and.l      D0, 0x1
  5512. 00003AF8  4A80                     tst.l      D0
  5513. 00003AFA  56C0                     sne        D0
  5514. 00003AFC  4400                     neg.b      D0
  5515. 00003AFE  1F00                     move.b     -[A7], D0
  5516. 00003B00  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5517. 00003B04  6000 0278                bra        +0x27A /* 00003D7E */
  5518. 00003B08  4267                     clr.w      -[A7]
  5519. 00003B0A  2F0E                     move.l     -[A7], A6
  5520. 00003B0C  4EBA FC70                jsr        [PC - 0x390 /* 0000377E */]
  5521. 00003B10  101F                     move.b     D0, [A7]+
  5522. 00003B12  6700 026A                beq        +0x26C /* 00003D7E */
  5523. 00003B16  7000                     moveq.l    D0, 0x00
  5524. 00003B18  102E FFE7                move.b     D0, [A6 - 0x19]
  5525. 00003B1C  C0BC 0000 0002           and.l      D0, 0x2
  5526. 00003B22  4A80                     tst.l      D0
  5527. 00003B24  56C0                     sne        D0
  5528. 00003B26  4400                     neg.b      D0
  5529. 00003B28  1F00                     move.b     -[A7], D0
  5530. 00003B2A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5531. 00003B2E  6000 024E                bra        +0x250 /* 00003D7E */
  5532. 00003B32  4A2E FFE7                tst.b      [A6 - 0x19]
  5533. 00003B36  5CC0                     sge        D0
  5534. 00003B38  4400                     neg.b      D0
  5535. 00003B3A  1F00                     move.b     -[A7], D0
  5536. 00003B3C  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5537. 00003B40  6000 023C                bra        +0x23E /* 00003D7E */
  5538. 00003B44  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5539. 00003B48  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5540. 00003B4C  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  5541. 00003B50  6000 022C                bra        +0x22E /* 00003D7E */
  5542. 00003B54  1F3C 0008                move.b     -[A7], 0x8
  5543. 00003B58  4267                     clr.w      -[A7]
  5544. 00003B5A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5545. 00003B5E  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  5546. 00003B62  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5547. 00003B66  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  5548. 00003B6A  6000 0212                bra        +0x214 /* 00003D7E */
  5549. 00003B6E  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  5550. 00003B72  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5551. 00003B76  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5552. 00003B7A  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  5553. 00003B7E  6000 01FE                bra        +0x200 /* 00003D7E */
  5554. 00003B82  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  5555. 00003B86  4267                     clr.w      -[A7]
  5556. 00003B88  4240                     clr.w      D0
  5557. 00003B8A  102E FFFC                move.b     D0, [A6 - 0x4]
  5558. 00003B8E  3F00                     move.w     -[A7], D0
  5559. 00003B90  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5560. 00003B94  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  5561. 00003B98  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  5562. 00003B9C  6000 01E0                bra        +0x1E2 /* 00003D7E */
  5563. 00003BA0  302E FFFE                move.w     D0, [A6 - 0x2]
  5564. 00003BA4  48C0                     ext.l      D0
  5565. 00003BA6  2F00                     move.l     -[A7], D0
  5566. 00003BA8  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5567. 00003BAC  6000 01D0                bra        +0x1D2 /* 00003D7E */
  5568. 00003BB0  206C 000C                movea.l    A0, [A4 + 0xC]
  5569. 00003BB4  2248                     movea.l    A1, A0
  5570. 00003BB6  2028 0010                move.l     D0, [A0 + 0x10]
  5571. 00003BBA  B0A9 0006                cmp.l      D0, [A1 + 0x6]
  5572. 00003BBE  6600 01BE                bne        +0x1C0 /* 00003D7E */
  5573. 00003BC2  7001                     moveq.l    D0, 0x01
  5574. 00003BC4  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  5575. 00003BC8  660C                     bne        +0xE /* 00003BD6 */
  5576. 00003BCA  1F3C 0001                move.b     -[A7], 0x1
  5577. 00003BCE  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5578. 00003BD2  6000 01AA                bra        +0x1AC /* 00003D7E */
  5579. label00003BD6:
  5580. 00003BD6  7000                     moveq.l    D0, 0x00
  5581. 00003BD8  102E FFE7                move.b     D0, [A6 - 0x19]
  5582. 00003BDC  C0BC 0000 0008           and.l      D0, 0x8
  5583. 00003BE2  4A80                     tst.l      D0
  5584. 00003BE4  56C0                     sne        D0
  5585. 00003BE6  4400                     neg.b      D0
  5586. 00003BE8  1F00                     move.b     -[A7], D0
  5587. 00003BEA  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5588. 00003BEE  6000 018E                bra        +0x190 /* 00003D7E */
  5589. 00003BF2  4267                     clr.w      -[A7]
  5590. 00003BF4  2F0E                     move.l     -[A7], A6
  5591. 00003BF6  4EBA FB86                jsr        [PC - 0x47A /* 0000377E */]
  5592. 00003BFA  101F                     move.b     D0, [A7]+
  5593. 00003BFC  6700 0180                beq        +0x182 /* 00003D7E */
  5594. 00003C00  7000                     moveq.l    D0, 0x00
  5595. 00003C02  102E FFE7                move.b     D0, [A6 - 0x19]
  5596. 00003C06  C0BC 0000 0004           and.l      D0, 0x4
  5597. 00003C0C  4A80                     tst.l      D0
  5598. 00003C0E  57C0                     seq        D0
  5599. 00003C10  4400                     neg.b      D0
  5600. 00003C12  1F00                     move.b     -[A7], D0
  5601. 00003C14  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5602. 00003C18  6000 0164                bra        +0x166 /* 00003D7E */
  5603. 00003C1C  4267                     clr.w      -[A7]
  5604. 00003C1E  2F0E                     move.l     -[A7], A6
  5605. 00003C20  4EBA FB2E                jsr        [PC - 0x4D2 /* 00003750 */]
  5606. 00003C24  101F                     move.b     D0, [A7]+
  5607. 00003C26  6700 0156                beq        +0x158 /* 00003D7E */
  5608. 00003C2A  206C 000C                movea.l    A0, [A4 + 0xC]
  5609. 00003C2E  2248                     movea.l    A1, A0
  5610. 00003C30  2228 0010                move.l     D1, [A0 + 0x10]
  5611. 00003C34  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  5612. 00003C38  57C1                     seq        D1
  5613. 00003C3A  C001                     and.b      D0, D1
  5614. 00003C3C  6700 0140                beq        +0x142 /* 00003D7E */
  5615. 00003C40  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  5616. 00003C46  57C0                     seq        D0
  5617. 00003C48  4400                     neg.b      D0
  5618. 00003C4A  1F00                     move.b     -[A7], D0
  5619. 00003C4C  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5620. 00003C50  6000 012C                bra        +0x12E /* 00003D7E */
  5621. 00003C54  4267                     clr.w      -[A7]
  5622. 00003C56  2F0E                     move.l     -[A7], A6
  5623. 00003C58  4EBA FB24                jsr        [PC - 0x4DC /* 0000377E */]
  5624. 00003C5C  101F                     move.b     D0, [A7]+
  5625. 00003C5E  6700 011E                beq        +0x120 /* 00003D7E */
  5626. 00003C62  7000                     moveq.l    D0, 0x00
  5627. 00003C64  102E FFE7                move.b     D0, [A6 - 0x19]
  5628. 00003C68  C0BC 0000 0010           and.l      D0, 0x10
  5629. 00003C6E  4A80                     tst.l      D0
  5630. 00003C70  56C0                     sne        D0
  5631. 00003C72  4400                     neg.b      D0
  5632. 00003C74  1F00                     move.b     -[A7], D0
  5633. 00003C76  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5634. 00003C7A  6000 0102                bra        +0x104 /* 00003D7E */
  5635. 00003C7E  4267                     clr.w      -[A7]
  5636. 00003C80  2F0E                     move.l     -[A7], A6
  5637. 00003C82  4EBA FAFA                jsr        [PC - 0x506 /* 0000377E */]
  5638. 00003C86  101F                     move.b     D0, [A7]+
  5639. 00003C88  6700 00F4                beq        +0xF6 /* 00003D7E */
  5640. 00003C8C  7000                     moveq.l    D0, 0x00
  5641. 00003C8E  102E FFE7                move.b     D0, [A6 - 0x19]
  5642. 00003C92  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  5643. 00003C98  4A80                     tst.l      D0
  5644. 00003C9A  56C0                     sne        D0
  5645. 00003C9C  4400                     neg.b      D0
  5646. 00003C9E  1F00                     move.b     -[A7], D0
  5647. 00003CA0  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5648. 00003CA4  6000 00D8                bra        +0xDA /* 00003D7E */
  5649. 00003CA8  4267                     clr.w      -[A7]
  5650. 00003CAA  206C 000C                movea.l    A0, [A4 + 0xC]
  5651. 00003CAE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5652. 00003CB2  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5653. 00003CB6  1F3C 0001                move.b     -[A7], 0x1
  5654. 00003CBA  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  5655. 00003CBE  301F                     move.w     D0, [A7]+
  5656. 00003CC0  48C0                     ext.l      D0
  5657. 00003CC2  2F00                     move.l     -[A7], D0
  5658. 00003CC4  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5659. 00003CC8  6000 00B4                bra        +0xB6 /* 00003D7E */
  5660. 00003CCC  7000                     moveq.l    D0, 0x00
  5661. 00003CCE  302E FFF0                move.w     D0, [A6 - 0x10]
  5662. 00003CD2  C0BC 0000 0F00           and.l      D0, 0xF00
  5663. 00003CD8  E088                     lsr        D0, 8
  5664. 00003CDA  2F00                     move.l     -[A7], D0
  5665. 00003CDC  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5666. 00003CE0  6000 009C                bra        +0x9E /* 00003D7E */
  5667. 00003CE4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5668. 00003CE8  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  5669. 00003CEC  6000 0090                bra        +0x92 /* 00003D7E */
  5670. 00003CF0  4267                     clr.w      -[A7]
  5671. 00003CF2  2F0E                     move.l     -[A7], A6
  5672. 00003CF4  4EBA FA5A                jsr        [PC - 0x5A6 /* 00003750 */]
  5673. 00003CF8  101F                     move.b     D0, [A7]+
  5674. 00003CFA  6700 0082                beq        +0x84 /* 00003D7E */
  5675. 00003CFE  302E FFF2                move.w     D0, [A6 - 0xE]
  5676. 00003D02  48C0                     ext.l      D0
  5677. 00003D04  2F00                     move.l     -[A7], D0
  5678. 00003D06  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5679. 00003D0A  6072                     bra        +0x74 /* 00003D7E */
  5680. 00003D0C  4267                     clr.w      -[A7]
  5681. 00003D0E  2F0E                     move.l     -[A7], A6
  5682. 00003D10  4EBA FA6C                jsr        [PC - 0x594 /* 0000377E */]
  5683. 00003D14  101F                     move.b     D0, [A7]+
  5684. 00003D16  6766                     beq        +0x68 /* 00003D7E */
  5685. 00003D18  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  5686. 00003D1E  56C0                     sne        D0
  5687. 00003D20  4400                     neg.b      D0
  5688. 00003D22  1F00                     move.b     -[A7], D0
  5689. 00003D24  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5690. 00003D28  6054                     bra        +0x56 /* 00003D7E */
  5691. 00003D2A  4267                     clr.w      -[A7]
  5692. 00003D2C  206C 000C                movea.l    A0, [A4 + 0xC]
  5693. 00003D30  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5694. 00003D34  3F28 000E                move.w     -[A7], [A0 + 0xE]
  5695. 00003D38  4267                     clr.w      -[A7]
  5696. 00003D3A  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  5697. 00003D3E  301F                     move.w     D0, [A7]+
  5698. 00003D40  48C0                     ext.l      D0
  5699. 00003D42  2F00                     move.l     -[A7], D0
  5700. 00003D44  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5701. 00003D48  6034                     bra        +0x36 /* 00003D7E */
  5702. 00003D4A  4267                     clr.w      -[A7]
  5703. 00003D4C  2F0E                     move.l     -[A7], A6
  5704. 00003D4E  4EBA FA2E                jsr        [PC - 0x5D2 /* 0000377E */]
  5705. 00003D52  101F                     move.b     D0, [A7]+
  5706. 00003D54  6728                     beq        +0x2A /* 00003D7E */
  5707. 00003D56  7000                     moveq.l    D0, 0x00
  5708. 00003D58  302E FFF0                move.w     D0, [A6 - 0x10]
  5709. 00003D5C  C0BC FFFF 8000           and.l      D0, 0xFFFF8000
  5710. 00003D62  4A80                     tst.l      D0
  5711. 00003D64  56C0                     sne        D0
  5712. 00003D66  4400                     neg.b      D0
  5713. 00003D68  1F00                     move.b     -[A7], D0
  5714. 00003D6A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5715. 00003D6E  600E                     bra        +0x10 /* 00003D7E */
  5716. label00003D70:
  5717. 00003D70  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  5718. 00003D76  6006                     bra        +0x8 /* 00003D7E */
  5719. label00003D78:
  5720. 00003D78  397C 0011 FEFE           move.w     [A4 - 0x102], 0x11
  5721. label00003D7E:
  5722. 00003D7E  4CDF 1080                movem.l    D7,A4, [A7]+
  5723. 00003D82  4E5E                     unlink     A6
  5724. 00003D84  2E9F                     move.l     [A7], [A7]+
  5725. 00003D86  4E75                     rts
  5726. fn00003D88:
  5727. 00003D88  4E56 FDE2                link       A6, -0x021E
  5728. 00003D8C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5729. 00003D90  286E 0008                movea.l    A4, [A6 + 0x8]
  5730. 00003D94  102C 000A                move.b     D0, [A4 + 0xA]
  5731. 00003D98  4880                     ext.w      D0
  5732. 00003D9A  5540                     subq.w     D0, 2
  5733. 00003D9C  6776                     beq        +0x78 /* 00003E14 */
  5734. 00003D9E  5340                     subq.w     D0, 1
  5735. 00003DA0  6700 0140                beq        +0x142 /* 00003EE2 */
  5736. 00003DA4  5540                     subq.w     D0, 2
  5737. 00003DA6  6700 0250                beq        +0x252 /* 00003FF8 */
  5738. 00003DAA  0440 0028                subi.w     D0, 0x28 /* '(' */
  5739. 00003DAE  6700 01C8                beq        +0x1CA /* 00003F78 */
  5740. 00003DB2  5340                     subq.w     D0, 1
  5741. 00003DB4  6700 01C2                beq        +0x1C4 /* 00003F78 */
  5742. 00003DB8  5340                     subq.w     D0, 1
  5743. 00003DBA  6700 01BC                beq        +0x1BE /* 00003F78 */
  5744. 00003DBE  5940                     subq.w     D0, 4
  5745. 00003DC0  6700 0236                beq        +0x238 /* 00003FF8 */
  5746. 00003DC4  5340                     subq.w     D0, 1
  5747. 00003DC6  6700 0230                beq        +0x232 /* 00003FF8 */
  5748. 00003DCA  5340                     subq.w     D0, 1
  5749. 00003DCC  6700 022A                beq        +0x22C /* 00003FF8 */
  5750. 00003DD0  5340                     subq.w     D0, 1
  5751. 00003DD2  6700 0224                beq        +0x226 /* 00003FF8 */
  5752. 00003DD6  5340                     subq.w     D0, 1
  5753. 00003DD8  6700 021E                beq        +0x220 /* 00003FF8 */
  5754. 00003DDC  5340                     subq.w     D0, 1
  5755. 00003DDE  6700 0218                beq        +0x21A /* 00003FF8 */
  5756. 00003DE2  5340                     subq.w     D0, 1
  5757. 00003DE4  6700 0212                beq        +0x214 /* 00003FF8 */
  5758. 00003DE8  5340                     subq.w     D0, 1
  5759. 00003DEA  6700 020C                beq        +0x20E /* 00003FF8 */
  5760. 00003DEE  5F40                     subq.w     D0, 7
  5761. 00003DF0  6700 0218                beq        +0x21A /* 0000400A */
  5762. 00003DF4  0440 000B                subi.w     D0, 0xB
  5763. 00003DF8  6700 017E                beq        +0x180 /* 00003F78 */
  5764. 00003DFC  0440 0012                subi.w     D0, 0x12
  5765. 00003E00  6700 021C                beq        +0x21E /* 0000401E */
  5766. 00003E04  5B40                     subq.w     D0, 5
  5767. 00003E06  6700 023C                beq        +0x23E /* 00004044 */
  5768. 00003E0A  5740                     subq.w     D0, 3
  5769. 00003E0C  6700 0240                beq        +0x242 /* 0000404E */
  5770. 00003E10  6000 0254                bra        +0x256 /* 00004066 */
  5771. label00003E14:
  5772. 00003E14  4267                     clr.w      -[A7]
  5773. 00003E16  206C 000C                movea.l    A0, [A4 + 0xC]
  5774. 00003E1A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5775. 00003E1E  486C FF00                pea.l      [A4 - 0x100]
  5776. 00003E22  4EAD 2AA2                jsr        [A5 + 0x2AA2 /* export_1360 */]
  5777. 00003E26  195F FEFC                move.b     [A4 - 0x104], [A7]+
  5778. 00003E2A  4240                     clr.w      D0
  5779. 00003E2C  102C FF00                move.b     D0, [A4 - 0x100]
  5780. 00003E30  4A40                     tst.w      D0
  5781. 00003E32  6632                     bne        +0x34 /* 00003E66 */
  5782. 00003E34  487A 024E                pea.l      [PC + 0x24E /* 00004084, value 0x8636172, pstring "card id " */]
  5783. 00003E38  486E FEE2                pea.l      [A6 - 0x11E]
  5784. 00003E3C  206C 000C                movea.l    A0, [A4 + 0xC]
  5785. 00003E40  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5786. 00003E44  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  5787. 00003E48  486E FFDA                pea.l      [A6 - 0x26]
  5788. 00003E4C  3F3C 0002                move.w     -[A7], 0x2
  5789. 00003E50  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5790. 00003E54  41EC FF00                lea.l      A0, [A4 - 0x100]
  5791. 00003E58  43EE FFDA                lea.l      A1, [A6 - 0x26]
  5792. 00003E5C  700D                     moveq.l    D0, 0x0D
  5793. label00003E5E:
  5794. 00003E5E  30D9                     move.w     [A0]+, [A1]+
  5795. 00003E60  51C8 FFFC                dbf        D0, -0x6 /* 00003E5E */
  5796. 00003E64  6030                     bra        +0x32 /* 00003E96 */
  5797. label00003E66:
  5798. 00003E66  7002                     moveq.l    D0, 0x02
  5799. 00003E68  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5800. 00003E6C  6728                     beq        +0x2A /* 00003E96 */
  5801. 00003E6E  487A 021E                pea.l      [PC + 0x21E /* 0000408E, value 0x6636172, pstring "card \"" */]
  5802. 00003E72  486C FF00                pea.l      [A4 - 0x100]
  5803. 00003E76  487A 01FE                pea.l      [PC + 0x1FE /* 00004076, value 0x1220B20 */]
  5804. 00003E7A  486E FEF6                pea.l      [A6 - 0x10A]
  5805. 00003E7E  3F3C 0003                move.w     -[A7], 0x3
  5806. 00003E82  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5807. 00003E86  41EC FF00                lea.l      A0, [A4 - 0x100]
  5808. 00003E8A  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5809. 00003E8E  707F                     moveq.l    D0, 0x7F
  5810. label00003E90:
  5811. 00003E90  30D9                     move.w     [A0]+, [A1]+
  5812. 00003E92  51C8 FFFC                dbf        D0, -0x6 /* 00003E90 */
  5813. label00003E96:
  5814. 00003E96  7001                     moveq.l    D0, 0x01
  5815. 00003E98  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5816. 00003E9C  6638                     bne        +0x3A /* 00003ED6 */
  5817. 00003E9E  486C FF00                pea.l      [A4 - 0x100]
  5818. 00003EA2  487A 01D4                pea.l      [PC + 0x1D4 /* 00004078, value 0xB206F66, pstring " of stack \"" */]
  5819. 00003EA6  486E FDE2                pea.l      [A6 - 0x21E]
  5820. 00003EAA  206C 000C                movea.l    A0, [A4 + 0xC]
  5821. 00003EAE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5822. 00003EB2  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  5823. 00003EB6  487A 01BE                pea.l      [PC + 0x1BE /* 00004076, value 0x1220B20 */]
  5824. 00003EBA  486E FEF6                pea.l      [A6 - 0x10A]
  5825. 00003EBE  3F3C 0004                move.w     -[A7], 0x4
  5826. 00003EC2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5827. 00003EC6  41EC FF00                lea.l      A0, [A4 - 0x100]
  5828. 00003ECA  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5829. 00003ECE  707F                     moveq.l    D0, 0x7F
  5830. label00003ED0:
  5831. 00003ED0  30D9                     move.w     [A0]+, [A1]+
  5832. 00003ED2  51C8 FFFC                dbf        D0, -0x6 /* 00003ED0 */
  5833. label00003ED6:
  5834. 00003ED6  486C FF00                pea.l      [A4 - 0x100]
  5835. 00003EDA  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  5836. 00003EDE  6000 018C                bra        +0x18E /* 0000406C */
  5837. label00003EE2:
  5838. 00003EE2  486E FEE2                pea.l      [A6 - 0x11E]
  5839. 00003EE6  206C 000C                movea.l    A0, [A4 + 0xC]
  5840. 00003EEA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5841. 00003EEE  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  5842. 00003EF2  205F                     movea.l    A0, [A7]+
  5843. 00003EF4  43EC FF00                lea.l      A1, [A4 - 0x100]
  5844. 00003EF8  7009                     moveq.l    D0, 0x09
  5845. label00003EFA:
  5846. 00003EFA  32D8                     move.w     [A1]+, [A0]+
  5847. 00003EFC  51C8 FFFC                dbf        D0, -0x6 /* 00003EFA */
  5848. 00003F00  7002                     moveq.l    D0, 0x02
  5849. 00003F02  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5850. 00003F06  6724                     beq        +0x26 /* 00003F2C */
  5851. 00003F08  487A 017A                pea.l      [PC + 0x17A /* 00004084, value 0x8636172, pstring "card id " */]
  5852. 00003F0C  486C FF00                pea.l      [A4 - 0x100]
  5853. 00003F10  486E FEF6                pea.l      [A6 - 0x10A]
  5854. 00003F14  3F3C 0002                move.w     -[A7], 0x2
  5855. 00003F18  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5856. 00003F1C  41EC FF00                lea.l      A0, [A4 - 0x100]
  5857. 00003F20  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5858. 00003F24  707F                     moveq.l    D0, 0x7F
  5859. label00003F26:
  5860. 00003F26  30D9                     move.w     [A0]+, [A1]+
  5861. 00003F28  51C8 FFFC                dbf        D0, -0x6 /* 00003F26 */
  5862. label00003F2C:
  5863. 00003F2C  7001                     moveq.l    D0, 0x01
  5864. 00003F2E  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  5865. 00003F32  6638                     bne        +0x3A /* 00003F6C */
  5866. 00003F34  486C FF00                pea.l      [A4 - 0x100]
  5867. 00003F38  487A 013E                pea.l      [PC + 0x13E /* 00004078, value 0xB206F66, pstring " of stack \"" */]
  5868. 00003F3C  486E FDE2                pea.l      [A6 - 0x21E]
  5869. 00003F40  206C 000C                movea.l    A0, [A4 + 0xC]
  5870. 00003F44  2F28 0002                move.l     -[A7], [A0 + 0x2]
  5871. 00003F48  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  5872. 00003F4C  487A 0128                pea.l      [PC + 0x128 /* 00004076, value 0x1220B20 */]
  5873. 00003F50  486E FEF6                pea.l      [A6 - 0x10A]
  5874. 00003F54  3F3C 0004                move.w     -[A7], 0x4
  5875. 00003F58  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5876. 00003F5C  41EC FF00                lea.l      A0, [A4 - 0x100]
  5877. 00003F60  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  5878. 00003F64  707F                     moveq.l    D0, 0x7F
  5879. label00003F66:
  5880. 00003F66  30D9                     move.w     [A0]+, [A1]+
  5881. 00003F68  51C8 FFFC                dbf        D0, -0x6 /* 00003F66 */
  5882. label00003F6C:
  5883. 00003F6C  486C FF00                pea.l      [A4 - 0x100]
  5884. 00003F70  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  5885. 00003F74  6000 00F6                bra        +0xF8 /* 0000406C */
  5886. label00003F78:
  5887. 00003F78  42A7                     clr.l      -[A7]
  5888. 00003F7A  206C 000C                movea.l    A0, [A4 + 0xC]
  5889. 00003F7E  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5890. 00003F82  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  5891. 00003F86  265F                     movea.l    A3, [A7]+
  5892. 00003F88  200B                     move.l     D0, A3
  5893. 00003F8A  660A                     bne        +0xC /* 00003F96 */
  5894. 00003F8C  4267                     clr.w      -[A7]
  5895. 00003F8E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5896. 00003F92  6000 00D8                bra        +0xDA /* 0000406C */
  5897. label00003F96:
  5898. 00003F96  702D                     moveq.l    D0, 0x2D
  5899. 00003F98  B02C 000A                cmp.b      D0, [A4 + 0xA]
  5900. 00003F9C  6614                     bne        +0x16 /* 00003FB2 */
  5901. 00003F9E  2053                     movea.l    A0, [A3]
  5902. 00003FA0  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  5903. 00003FA6  57C0                     seq        D0
  5904. 00003FA8  4400                     neg.b      D0
  5905. 00003FAA  1F00                     move.b     -[A7], D0
  5906. 00003FAC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5907. 00003FB0  6036                     bra        +0x38 /* 00003FE8 */
  5908. label00003FB2:
  5909. 00003FB2  102C 000A                move.b     D0, [A4 + 0xA]
  5910. 00003FB6  4880                     ext.w      D0
  5911. 00003FB8  0440 002E                subi.w     D0, 0x2E /* '.' */
  5912. 00003FBC  670C                     beq        +0xE /* 00003FCA */
  5913. 00003FBE  5340                     subq.w     D0, 1
  5914. 00003FC0  670C                     beq        +0xE /* 00003FCE */
  5915. 00003FC2  0440 001D                subi.w     D0, 0x1D
  5916. 00003FC6  670A                     beq        +0xC /* 00003FD2 */
  5917. 00003FC8  600A                     bra        +0xC /* 00003FD4 */
  5918. label00003FCA:
  5919. 00003FCA  7E1F                     moveq.l    D7, 0x1F
  5920. 00003FCC  6006                     bra        +0x8 /* 00003FD4 */
  5921. label00003FCE:
  5922. 00003FCE  7E1E                     moveq.l    D7, 0x1E
  5923. 00003FD0  6002                     bra        +0x4 /* 00003FD4 */
  5924. label00003FD2:
  5925. 00003FD2  7E1B                     moveq.l    D7, 0x1B
  5926. label00003FD4:
  5927. 00003FD4  2053                     movea.l    A0, [A3]
  5928. 00003FD6  2028 0014                move.l     D0, [A0 + 0x14]
  5929. 00003FDA  3207                     move.w     D1, D7
  5930. 00003FDC  0300                     btst       D0, D1
  5931. 00003FDE  56C0                     sne        D0
  5932. 00003FE0  4400                     neg.b      D0
  5933. 00003FE2  1F00                     move.b     -[A7], D0
  5934. 00003FE4  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5935. label00003FE8:
  5936. 00003FE8  206C 000C                movea.l    A0, [A4 + 0xC]
  5937. 00003FEC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5938. 00003FF0  4267                     clr.w      -[A7]
  5939. 00003FF2  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  5940. 00003FF6  6074                     bra        +0x76 /* 0000406C */
  5941. label00003FF8:
  5942. 00003FF8  486D C704                pea.l      [A5 - 0x38FC]
  5943. 00003FFC  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  5944. 00004000  1F3C 0001                move.b     -[A7], 0x1
  5945. 00004004  4EAD 1C42                jsr        [A5 + 0x1C42 /* export_900 */]
  5946. 00004008  6062                     bra        +0x64 /* 0000406C */
  5947. label0000400A:
  5948. 0000400A  4267                     clr.w      -[A7]
  5949. 0000400C  206C 000C                movea.l    A0, [A4 + 0xC]
  5950. 00004010  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5951. 00004014  4EAD 2AC2                jsr        [A5 + 0x2AC2 /* export_1364 */]
  5952. 00004018  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  5953. 0000401C  604E                     bra        +0x50 /* 0000406C */
  5954. label0000401E:
  5955. 0000401E  42A7                     clr.l      -[A7]
  5956. 00004020  206C 000C                movea.l    A0, [A4 + 0xC]
  5957. 00004024  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5958. 00004028  4EAD 2A9A                jsr        [A5 + 0x2A9A /* export_1359 */]
  5959. 0000402C  2C1F                     move.l     D6, [A7]+
  5960. 0000402E  6608                     bne        +0xA /* 00004038 */
  5961. 00004030  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  5962. 00004036  6034                     bra        +0x36 /* 0000406C */
  5963. label00004038:
  5964. 00004038  2F06                     move.l     -[A7], D6
  5965. 0000403A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5966. 0000403E  4EBA F3E2                jsr        [PC - 0xC1E /* 00003422 */]
  5967. 00004042  6028                     bra        +0x2A /* 0000406C */
  5968. label00004044:
  5969. 00004044  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5970. 00004048  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  5971. 0000404C  601E                     bra        +0x20 /* 0000406C */
  5972. label0000404E:
  5973. 0000404E  42A7                     clr.l      -[A7]
  5974. 00004050  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  5975. 00004054  206C 000C                movea.l    A0, [A4 + 0xC]
  5976. 00004058  2F28 000A                move.l     -[A7], [A0 + 0xA]
  5977. 0000405C  4EAD 2BAA                jsr        [A5 + 0x2BAA /* export_1393 */]
  5978. 00004060  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  5979. 00004064  6006                     bra        +0x8 /* 0000406C */
  5980. label00004066:
  5981. 00004066  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  5982. label0000406C:
  5983. 0000406C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5984. 00004070  4E5E                     unlink     A6
  5985. 00004072  2E9F                     move.l     [A7], [A7]+
  5986. 00004074  4E75                     rts
  5987. 00004076  0122                     btst       -[A2], D0
  5988. 00004078  0B20                     btst       -[A0], D5
  5989. 0000407A  6F66                     ble        +0x68 /* 000040E2 */
  5990. 0000407C  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  5991. 00004080  636B                     bls        +0x6D /* 000040ED */
  5992. 00004082  2022                     move.l     D0, -[A2]
  5993. 00004084  0863 6172                bchg.b     -[A3], 0x72 /* 'r' */
  5994. 00004088  6420                     bcc        +0x22 /* 000040AA */
  5995. 0000408A  6964                     bvs        +0x66 /* 000040F0 */
  5996. 0000408C  2000                     move.l     D0, D0
  5997. 0000408E  0663 6172                addi.w     -[A3], 0x6172 /* 'ar' */
  5998. 00004092  6420                     bcc        +0x22 /* 000040B4 */
  5999. 00004094  2200                     move.l     D1, D0
  6000. fn00004096:
  6001. 00004096  4E56 FFFA                link       A6, -0x0006
  6002. 0000409A  48E7 0118                movem.l    -[A7], D7,A3,A4
  6003. 0000409E  286E 0008                movea.l    A4, [A6 + 0x8]
  6004. 000040A2  102C 000A                move.b     D0, [A4 + 0xA]
  6005. 000040A6  4880                     ext.w      D0
  6006. 000040A8  5540                     subq.w     D0, 2
  6007. label000040AA:
  6008. 000040AA  672A                     beq        +0x2C /* 000040D6 */
  6009. 000040AC  5340                     subq.w     D0, 1
  6010. 000040AE  673A                     beq        +0x3C /* 000040EA */
  6011. 000040B0  0440 002A                subi.w     D0, 0x2A /* '*' */
  6012. label000040B4:
  6013. 000040B4  6744                     beq        +0x46 /* 000040FA */
  6014. 000040B6  5340                     subq.w     D0, 1
  6015. 000040B8  6740                     beq        +0x42 /* 000040FA */
  6016. 000040BA  5340                     subq.w     D0, 1
  6017. 000040BC  673C                     beq        +0x3E /* 000040FA */
  6018. 000040BE  0440 001D                subi.w     D0, 0x1D
  6019. 000040C2  6736                     beq        +0x38 /* 000040FA */
  6020. 000040C4  0440 0017                subi.w     D0, 0x17
  6021. 000040C8  6700 00B0                beq        +0xB2 /* 0000417A */
  6022. 000040CC  5740                     subq.w     D0, 3
  6023. 000040CE  6700 00B4                beq        +0xB6 /* 00004184 */
  6024. 000040D2  6000 00C4                bra        +0xC6 /* 00004198 */
  6025. label000040D6:
  6026. 000040D6  206C 000C                movea.l    A0, [A4 + 0xC]
  6027. 000040DA  2F28 0006                move.l     -[A7], [A0 + 0x6]
  6028. 000040DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6029. label000040E2:
  6030. 000040E2  4EBA F33E                jsr        [PC - 0xCC2 /* 00003422 */]
  6031. 000040E6  6000 00B6                bra        +0xB8 /* 0000419E */
  6032. label000040EA:
  6033. 000040EA  206C 000C                movea.l    A0, [A4 + 0xC]
  6034. 000040EE  2F28 0006                move.l     -[A7], [A0 + 0x6]
  6035. // begin alternate branch 000040F0-00004108
  6036. label000040F0:
  6037. 000040F0  0006 4EAD                ori.b      D6, 0xAD
  6038. 000040F4  1BEA 6000                move.b     <<invalid special address>>, [A2 + 0x6000]
  6039. 000040F8  00A6 42A7 206C           ori.l      -[A6], 0x42A7206C
  6040. label000040FA: // (misaligned)
  6041. 000040FE  000C 2F28                ori.b      A4, 0x28 /* '(' */
  6042. 00004102  0006 4EAD                ori.b      D6, 0xAD
  6043. 00004106  0EE2                     .invalid.? -[A2], 0xFFFFFFFFFFFFFFFF // invalid immediate operation
  6044. // end alternate branch 000040F0-00004108
  6045. label000040F0: // (misaligned)
  6046. 000040F2  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6047. 000040F6  6000 00A6                bra        +0xA8 /* 0000419E */
  6048. label000040FA:
  6049. 000040FA  42A7                     clr.l      -[A7]
  6050. 000040FC  206C 000C                movea.l    A0, [A4 + 0xC]
  6051. 00004100  2F28 0006                move.l     -[A7], [A0 + 0x6]
  6052. 00004104  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  6053. 00004108  265F                     movea.l    A3, [A7]+
  6054. 0000410A  200B                     move.l     D0, A3
  6055. 0000410C  660A                     bne        +0xC /* 00004118 */
  6056. 0000410E  4267                     clr.w      -[A7]
  6057. 00004110  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6058. 00004114  6000 0088                bra        +0x8A /* 0000419E */
  6059. label00004118:
  6060. 00004118  702D                     moveq.l    D0, 0x2D
  6061. 0000411A  B02C 000A                cmp.b      D0, [A4 + 0xA]
  6062. 0000411E  6614                     bne        +0x16 /* 00004134 */
  6063. 00004120  2053                     movea.l    A0, [A3]
  6064. 00004122  0828 0005 0014           btst.b     [A0 + 0x14], 0x5
  6065. 00004128  57C0                     seq        D0
  6066. 0000412A  4400                     neg.b      D0
  6067. 0000412C  1F00                     move.b     -[A7], D0
  6068. 0000412E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6069. 00004132  6036                     bra        +0x38 /* 0000416A */
  6070. label00004134:
  6071. 00004134  102C 000A                move.b     D0, [A4 + 0xA]
  6072. 00004138  4880                     ext.w      D0
  6073. 0000413A  0440 002E                subi.w     D0, 0x2E /* '.' */
  6074. 0000413E  670C                     beq        +0xE /* 0000414C */
  6075. 00004140  5340                     subq.w     D0, 1
  6076. 00004142  670C                     beq        +0xE /* 00004150 */
  6077. 00004144  0440 001D                subi.w     D0, 0x1D
  6078. 00004148  670A                     beq        +0xC /* 00004154 */
  6079. 0000414A  600A                     bra        +0xC /* 00004156 */
  6080. label0000414C:
  6081. 0000414C  7E1F                     moveq.l    D7, 0x1F
  6082. 0000414E  6006                     bra        +0x8 /* 00004156 */
  6083. label00004150:
  6084. 00004150  7E1E                     moveq.l    D7, 0x1E
  6085. 00004152  6002                     bra        +0x4 /* 00004156 */
  6086. label00004154:
  6087. 00004154  7E1B                     moveq.l    D7, 0x1B
  6088. label00004156:
  6089. 00004156  2053                     movea.l    A0, [A3]
  6090. 00004158  2028 0014                move.l     D0, [A0 + 0x14]
  6091. 0000415C  3207                     move.w     D1, D7
  6092. 0000415E  0300                     btst       D0, D1
  6093. 00004160  56C0                     sne        D0
  6094. 00004162  4400                     neg.b      D0
  6095. 00004164  1F00                     move.b     -[A7], D0
  6096. 00004166  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6097. label0000416A:
  6098. 0000416A  206C 000C                movea.l    A0, [A4 + 0xC]
  6099. 0000416E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  6100. 00004172  4267                     clr.w      -[A7]
  6101. 00004174  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  6102. 00004178  6024                     bra        +0x26 /* 0000419E */
  6103. label0000417A:
  6104. 0000417A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6105. 0000417E  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  6106. 00004182  601A                     bra        +0x1C /* 0000419E */
  6107. label00004184:
  6108. 00004184  42A7                     clr.l      -[A7]
  6109. 00004186  206C 000C                movea.l    A0, [A4 + 0xC]
  6110. 0000418A  2F28 0006                move.l     -[A7], [A0 + 0x6]
  6111. 0000418E  4EAD 2A7A                jsr        [A5 + 0x2A7A /* export_1355 */]
  6112. 00004192  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6113. 00004196  6006                     bra        +0x8 /* 0000419E */
  6114. label00004198:
  6115. 00004198  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  6116. label0000419E:
  6117. 0000419E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6118. 000041A2  4E5E                     unlink     A6
  6119. 000041A4  2E9F                     move.l     [A7], [A7]+
  6120. 000041A6  4E75                     rts
  6121. fn000041A8:
  6122. 000041A8  4E56 FFEE                link       A6, -0x0012
  6123. 000041AC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6124. 000041B0  42A7                     clr.l      -[A7]
  6125. 000041B2  2F2D A8D6                move.l     -[A7], [A5 - 0x572A]
  6126. 000041B6  2F3C 5052 4E54           move.l     -[A7], 0x50524E54 /* 'PRNT' */
  6127. 000041BC  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  6128. 000041C0  285F                     movea.l    A4, [A7]+
  6129. 000041C2  200C                     move.l     D0, A4
  6130. 000041C4  6606                     bne        +0x8 /* 000041CC */
  6131. 000041C6  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  6132. 000041CA  606C                     bra        +0x6E /* 00004238 */
  6133. label000041CC:
  6134. 000041CC  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  6135. 000041D0  2E3C 0000 0136           move.l     D7, 0x136
  6136. 000041D6  2054                     movea.l    A0, [A4]
  6137. 000041D8  700B                     moveq.l    D0, 0x0B
  6138. 000041DA  B068 0010                cmp.w      D0, [A0 + 0x10]
  6139. 000041DE  664E                     bne        +0x50 /* 0000422E */
  6140. 000041E0  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  6141. 000041E6  2054                     movea.l    A0, [A4]
  6142. 000041E8  3D68 0134 FFEE           move.w     [A6 - 0x12], [A0 + 0x134]
  6143. 000041EE  3C2E FFF0                move.w     D6, [A6 - 0x10]
  6144. 000041F2  6034                     bra        +0x36 /* 00004228 */
  6145. label000041F4:
  6146. 000041F4  2647                     movea.l    A3, D7
  6147. 000041F6  D7D4                     add.l      A3, [A4]
  6148. 000041F8  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  6149. 000041FC  224B                     movea.l    A1, A3
  6150. 000041FE  5889                     addq.l     A1, 4
  6151. 00004200  700F                     moveq.l    D0, 0x0F
  6152. label00004202:
  6153. 00004202  30D9                     move.w     [A0]+, [A1]+
  6154. 00004204  51C8 FFFC                dbf        D0, -0x6 /* 00004202 */
  6155. 00004208  486D D01A                pea.l      [A5 - 0x2FE6]
  6156. 0000420C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6157. 00004210  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  6158. 00004214  486D CFBA                pea.l      [A5 - 0x3046]
  6159. 00004218  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6160. 0000421C  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  6161. 00004220  7024                     moveq.l    D0, 0x24
  6162. 00004222  DE80                     add.l      D7, D0
  6163. 00004224  5246                     addq.w     D6, 1
  6164. 00004226  6906                     bvs        +0x8 /* 0000422E */
  6165. label00004228:
  6166. 00004228  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  6167. 0000422C  6FC6                     ble        -0x38 /* 000041F4 */
  6168. label0000422E:
  6169. 0000422E  2F2D A8D6                move.l     -[A7], [A5 - 0x572A]
  6170. 00004232  4267                     clr.w      -[A7]
  6171. 00004234  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  6172. label00004238:
  6173. 00004238  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6174. 0000423C  4E5E                     unlink     A6
  6175. 0000423E  4E75                     rts
  6176. fn00004240:
  6177. 00004240  4E56 FB96                link       A6, -0x046A
  6178. 00004244  48E7 0108                movem.l    -[A7], D7,A4
  6179. 00004248  286E 0008                movea.l    A4, [A6 + 0x8]
  6180. 0000424C  102C 000A                move.b     D0, [A4 + 0xA]
  6181. 00004250  4880                     ext.w      D0
  6182. 00004252  5540                     subq.w     D0, 2
  6183. 00004254  6748                     beq        +0x4A /* 0000429E */
  6184. 00004256  0440 000A                subi.w     D0, 0xA /* '\n' */
  6185. 0000425A  6700 00C4                beq        +0xC6 /* 00004320 */
  6186. 0000425E  5140                     subq.w     D0, 8
  6187. 00004260  6700 00EE                beq        +0xF0 /* 00004350 */
  6188. 00004264  0440 001A                subi.w     D0, 0x1A
  6189. 00004268  6700 00F2                beq        +0xF4 /* 0000435C */
  6190. 0000426C  5340                     subq.w     D0, 1
  6191. 0000426E  6700 00F8                beq        +0xFA /* 00004368 */
  6192. 00004272  5740                     subq.w     D0, 3
  6193. 00004274  6700 0106                beq        +0x108 /* 0000437C */
  6194. 00004278  0440 0017                subi.w     D0, 0x17
  6195. 0000427C  6700 0170                beq        +0x172 /* 000043EE */
  6196. 00004280  5340                     subq.w     D0, 1
  6197. 00004282  6700 0174                beq        +0x176 /* 000043F8 */
  6198. 00004286  5340                     subq.w     D0, 1
  6199. 00004288  6700 0178                beq        +0x17A /* 00004402 */
  6200. 0000428C  0440 0018                subi.w     D0, 0x18
  6201. 00004290  6700 0176                beq        +0x178 /* 00004408 */
  6202. 00004294  5740                     subq.w     D0, 3
  6203. 00004296  6700 017A                beq        +0x17C /* 00004412 */
  6204. 0000429A  6000 0190                bra        +0x192 /* 0000442C */
  6205. label0000429E:
  6206. 0000429E  486E FBFA                pea.l      [A6 - 0x406]
  6207. 000042A2  206C 000C                movea.l    A0, [A4 + 0xC]
  6208. 000042A6  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6209. 000042AA  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  6210. 000042AE  205F                     movea.l    A0, [A7]+
  6211. 000042B0  43EC FF00                lea.l      A1, [A4 - 0x100]
  6212. 000042B4  707F                     moveq.l    D0, 0x7F
  6213. label000042B6:
  6214. 000042B6  32D8                     move.w     [A1]+, [A0]+
  6215. 000042B8  51C8 FFFC                dbf        D0, -0x6 /* 000042B6 */
  6216. 000042BC  7001                     moveq.l    D0, 0x01
  6217. 000042BE  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  6218. 000042C2  6720                     beq        +0x22 /* 000042E4 */
  6219. 000042C4  486C FF00                pea.l      [A4 - 0x100]
  6220. 000042C8  486E FE00                pea.l      [A6 - 0x200]
  6221. 000042CC  486E FF00                pea.l      [A6 - 0x100]
  6222. 000042D0  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  6223. 000042D4  41EC FF00                lea.l      A0, [A4 - 0x100]
  6224. 000042D8  43EE FF00                lea.l      A1, [A6 - 0x100]
  6225. 000042DC  707F                     moveq.l    D0, 0x7F
  6226. label000042DE:
  6227. 000042DE  30D9                     move.w     [A0]+, [A1]+
  6228. 000042E0  51C8 FFFC                dbf        D0, -0x6 /* 000042DE */
  6229. label000042E4:
  6230. 000042E4  7002                     moveq.l    D0, 0x02
  6231. 000042E6  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  6232. 000042EA  6728                     beq        +0x2A /* 00004314 */
  6233. 000042EC  487A 0152                pea.l      [PC + 0x152 /* 00004440, value 0x7737461, pstring "stack \"" */]
  6234. 000042F0  486C FF00                pea.l      [A4 - 0x100]
  6235. 000042F4  487A 0148                pea.l      [PC + 0x148 /* 0000443E, value 0x1220773 */]
  6236. 000042F8  486E FCFA                pea.l      [A6 - 0x306]
  6237. 000042FC  3F3C 0003                move.w     -[A7], 0x3
  6238. 00004300  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6239. 00004304  41EC FF00                lea.l      A0, [A4 - 0x100]
  6240. 00004308  43EE FCFA                lea.l      A1, [A6 - 0x306]
  6241. 0000430C  707F                     moveq.l    D0, 0x7F
  6242. label0000430E:
  6243. 0000430E  30D9                     move.w     [A0]+, [A1]+
  6244. 00004310  51C8 FFFC                dbf        D0, -0x6 /* 0000430E */
  6245. label00004314:
  6246. 00004314  486C FF00                pea.l      [A4 - 0x100]
  6247. 00004318  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6248. 0000431C  6000 0114                bra        +0x116 /* 00004432 */
  6249. label00004320:
  6250. 00004320  7000                     moveq.l    D0, 0x00
  6251. 00004322  2D40 FDFC                move.l     [A6 - 0x204], D0
  6252. 00004326  70FF                     moveq.l    D0, 0xFFFFFFFF
  6253. 00004328  B06D A42C                cmp.w      D0, [A5 - 0x5BD4]
  6254. 0000432C  6710                     beq        +0x12 /* 0000433E */
  6255. 0000432E  4267                     clr.w      -[A7]
  6256. 00004330  3F2D A42C                move.w     -[A7], [A5 - 0x5BD4]
  6257. 00004334  486E FDFC                pea.l      [A6 - 0x204]
  6258. 00004338  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6259. 0000433C  3E1F                     move.w     D7, [A7]+
  6260. label0000433E:
  6261. 0000433E  202E FDFC                move.l     D0, [A6 - 0x204]
  6262. 00004342  D0AD A8AA                add.l      D0, [A5 - 0x5756]
  6263. 00004346  2F00                     move.l     -[A7], D0
  6264. 00004348  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6265. 0000434C  6000 00E4                bra        +0xE6 /* 00004432 */
  6266. label00004350:
  6267. 00004350  2F2D A8D2                move.l     -[A7], [A5 - 0x572E]
  6268. 00004354  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6269. 00004358  6000 00D8                bra        +0xDA /* 00004432 */
  6270. label0000435C:
  6271. 0000435C  1F2D A84C                move.b     -[A7], [A5 - 0x57B4]
  6272. 00004360  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6273. 00004364  6000 00CC                bra        +0xCE /* 00004432 */
  6274. label00004368:
  6275. 00004368  082D 0006 A8E2           btst.b     [A5 - 0x571E], 0x6
  6276. 0000436E  56C0                     sne        D0
  6277. 00004370  4400                     neg.b      D0
  6278. 00004372  1F00                     move.b     -[A7], D0
  6279. 00004374  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6280. 00004378  6000 00B8                bra        +0xBA /* 00004432 */
  6281. label0000437C:
  6282. 0000437C  486E FBE6                pea.l      [A6 - 0x41A]
  6283. 00004380  2F2D A8F6                move.l     -[A7], [A5 - 0x570A]
  6284. 00004384  3F3C 0008                move.w     -[A7], 0x8
  6285. 00004388  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6286. 0000438C  487A 00AE                pea.l      [PC + 0xAE /* 0000443C, value 0x12C0122 */]
  6287. 00004390  486E FBD2                pea.l      [A6 - 0x42E]
  6288. 00004394  2F2D A8FA                move.l     -[A7], [A5 - 0x5706]
  6289. 00004398  3F3C 0008                move.w     -[A7], 0x8
  6290. 0000439C  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6291. 000043A0  487A 009A                pea.l      [PC + 0x9A /* 0000443C, value 0x12C0122 */]
  6292. 000043A4  486E FBBE                pea.l      [A6 - 0x442]
  6293. 000043A8  2F2D A8FE                move.l     -[A7], [A5 - 0x5702]
  6294. 000043AC  3F3C 0008                move.w     -[A7], 0x8
  6295. 000043B0  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6296. 000043B4  487A 0086                pea.l      [PC + 0x86 /* 0000443C, value 0x12C0122 */]
  6297. 000043B8  486E FBAA                pea.l      [A6 - 0x456]
  6298. 000043BC  2F2D A902                move.l     -[A7], [A5 - 0x56FE]
  6299. 000043C0  3F3C 0008                move.w     -[A7], 0x8
  6300. 000043C4  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6301. 000043C8  487A 0072                pea.l      [PC + 0x72 /* 0000443C, value 0x12C0122 */]
  6302. 000043CC  486E FB96                pea.l      [A6 - 0x46A]
  6303. 000043D0  2F2D A54C                move.l     -[A7], [A5 - 0x5AB4]
  6304. 000043D4  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  6305. 000043D8  486E FD96                pea.l      [A6 - 0x26A]
  6306. 000043DC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6307. 000043E0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6308. 000043E4  486E FD96                pea.l      [A6 - 0x26A]
  6309. 000043E8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6310. 000043EC  6044                     bra        +0x46 /* 00004432 */
  6311. label000043EE:
  6312. 000043EE  1F2D A016                move.b     -[A7], [A5 - 0x5FEA]
  6313. 000043F2  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6314. 000043F6  603A                     bra        +0x3C /* 00004432 */
  6315. label000043F8:
  6316. 000043F8  1F2D 9FFE                move.b     -[A7], [A5 - 0x6002]
  6317. 000043FC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6318. 00004400  6030                     bra        +0x32 /* 00004432 */
  6319. label00004402:
  6320. 00004402  4EBA FDA4                jsr        [PC - 0x25C /* 000041A8 */]
  6321. 00004406  602A                     bra        +0x2C /* 00004432 */
  6322. label00004408:
  6323. 00004408  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6324. 0000440C  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  6325. 00004410  6020                     bra        +0x22 /* 00004432 */
  6326. label00004412:
  6327. 00004412  4267                     clr.w      -[A7]
  6328. 00004414  206C 000C                movea.l    A0, [A4 + 0xC]
  6329. 00004418  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6330. 0000441C  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  6331. 00004420  301F                     move.w     D0, [A7]+
  6332. 00004422  48C0                     ext.l      D0
  6333. 00004424  2F00                     move.l     -[A7], D0
  6334. 00004426  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6335. 0000442A  6006                     bra        +0x8 /* 00004432 */
  6336. label0000442C:
  6337. 0000442C  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  6338. label00004432:
  6339. 00004432  4CDF 1080                movem.l    D7,A4, [A7]+
  6340. 00004436  4E5E                     unlink     A6
  6341. 00004438  2E9F                     move.l     [A7], [A7]+
  6342. 0000443A  4E75                     rts
  6343. 0000443C  012C 0122                btst       [A4 + 0x122], D0
  6344. 00004440  0773 7461                bchg       [A3 + D7.w * 4 + 0x61], D3
  6345. 00004444  636B                     bls        +0x6D /* 000044B1 */
  6346. 00004446  2022                     move.l     D0, -[A2]
  6347. fn00004448:
  6348. 00004448  4E56 0000                link       A6, 0
  6349. 0000444C  2F0C                     move.l     -[A7], A4
  6350. 0000444E  286E 0008                movea.l    A4, [A6 + 0x8]
  6351. 00004452  102C 000A                move.b     D0, [A4 + 0xA]
  6352. 00004456  4880                     ext.w      D0
  6353. 00004458  5F40                     subq.w     D0, 7
  6354. 0000445A  6B00 0118                bmi        +0x11A /* 00004574 */
  6355. 0000445E  0C40 0019                cmpi.w     D0, 0x19
  6356. 00004462  6E00 0110                bgt        +0x112 /* 00004574 */
  6357. 00004466  D040                     add.w      D0, D0
  6358. 00004468  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6359. 0000446C  4EFB 0000                jmp        [PC + D0.w]
  6360. 00004470  00B0 00BE 00D0 00DE      ori.l      [A0 + D0.w - 0x34], 0xBE00D0
  6361. 00004478  00FA 0106                ori.?      [PC + 0x106 /* 00004580 */], 0xFFFFFFFFFFFFFFFF
  6362. 0000447C  0106                     btst       D6, D0
  6363. 0000447E  0106                     btst       D6, D0
  6364. 00004480  0106                     btst       D6, D0
  6365. 00004482  0106                     btst       D6, D0
  6366. 00004484  0106                     btst       D6, D0
  6367. 00004486  0106                     btst       D6, D0
  6368. 00004488  0106                     btst       D6, D0
  6369. 0000448A  0106                     btst       D6, D0
  6370. 0000448C  0106                     btst       D6, D0
  6371. 0000448E  0106                     btst       D6, D0
  6372. 00004490  0106                     btst       D6, D0
  6373. 00004492  0036 0042 0052           ori.b      [A6 + D0.w + 0x52], 0x42 /* 'B' */
  6374. 00004498  005E 006A                ori.w      [A6]+, 0x6A /* 'j' */
  6375. 0000449C  0076 0086 0094           ori.w      [A6 + D0.w - 0x108], 0x86
  6376. 000044A2  00A2 1F2D C6CE           ori.l      -[A2], 0x1F2DC6CE
  6377. 000044A8  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6378. 000044AC  6000 00C6                bra        +0xC8 /* 00004574 */
  6379. 000044B0  302D C5A6                move.w     D0, [A5 - 0x3A5A]
  6380. 000044B4  48C0                     ext.l      D0
  6381. 000044B6  2F00                     move.l     -[A7], D0
  6382. 000044B8  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6383. 000044BC  6000 00B6                bra        +0xB8 /* 00004574 */
  6384. 000044C0  1F2D B9F8                move.b     -[A7], [A5 - 0x4608]
  6385. 000044C4  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6386. 000044C8  6000 00AA                bra        +0xAC /* 00004574 */
  6387. 000044CC  1F2D C240                move.b     -[A7], [A5 - 0x3DC0]
  6388. 000044D0  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6389. 000044D4  6000 009E                bra        +0xA0 /* 00004574 */
  6390. 000044D8  1F2D C2F8                move.b     -[A7], [A5 - 0x3D08]
  6391. 000044DC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6392. 000044E0  6000 0092                bra        +0x94 /* 00004574 */
  6393. 000044E4  302D C1C2                move.w     D0, [A5 - 0x3E3E]
  6394. 000044E8  48C0                     ext.l      D0
  6395. 000044EA  2F00                     move.l     -[A7], D0
  6396. 000044EC  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6397. 000044F0  6000 0082                bra        +0x84 /* 00004574 */
  6398. 000044F4  302D B872                move.w     D0, [A5 - 0x478E]
  6399. 000044F8  48C0                     ext.l      D0
  6400. 000044FA  2F00                     move.l     -[A7], D0
  6401. 000044FC  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6402. 00004500  6072                     bra        +0x74 /* 00004574 */
  6403. 00004502  302D C50A                move.w     D0, [A5 - 0x3AF6]
  6404. 00004506  48C0                     ext.l      D0
  6405. 00004508  2F00                     move.l     -[A7], D0
  6406. 0000450A  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6407. 0000450E  6064                     bra        +0x66 /* 00004574 */
  6408. 00004510  302D C2E4                move.w     D0, [A5 - 0x3D1C]
  6409. 00004514  48C0                     ext.l      D0
  6410. 00004516  2F00                     move.l     -[A7], D0
  6411. 00004518  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6412. 0000451C  6056                     bra        +0x58 /* 00004574 */
  6413. 0000451E  3F2D C1AC                move.w     -[A7], [A5 - 0x3E54]
  6414. 00004522  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6415. 00004526  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  6416. 0000452A  6048                     bra        +0x4A /* 00004574 */
  6417. 0000452C  1F3C 0008                move.b     -[A7], 0x8
  6418. 00004530  3F2D C1AE                move.w     -[A7], [A5 - 0x3E52]
  6419. 00004534  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6420. 00004538  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  6421. 0000453C  6036                     bra        +0x38 /* 00004574 */
  6422. 0000453E  302D C1B0                move.w     D0, [A5 - 0x3E50]
  6423. 00004542  48C0                     ext.l      D0
  6424. 00004544  2F00                     move.l     -[A7], D0
  6425. 00004546  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6426. 0000454A  6028                     bra        +0x2A /* 00004574 */
  6427. 0000454C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  6428. 00004550  4267                     clr.w      -[A7]
  6429. 00004552  4240                     clr.w      D0
  6430. 00004554  102D C1B2                move.b     D0, [A5 - 0x3E4E]
  6431. 00004558  3F00                     move.w     -[A7], D0
  6432. 0000455A  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  6433. 0000455E  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6434. 00004562  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  6435. 00004566  600C                     bra        +0xE /* 00004574 */
  6436. 00004568  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  6437. 0000456C  48C0                     ext.l      D0
  6438. 0000456E  2F00                     move.l     -[A7], D0
  6439. 00004570  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6440. label00004574:
  6441. 00004574  285F                     movea.l    A4, [A7]+
  6442. 00004576  4E5E                     unlink     A6
  6443. 00004578  2E9F                     move.l     [A7], [A7]+
  6444. 0000457A  4E75                     rts
  6445. fn0000457C:
  6446. 0000457C  4E56 FADC                link       A6, -0x0524
  6447. 00004580  48E7 0018                movem.l    -[A7], A3,A4
  6448. 00004584  286E 0008                movea.l    A4, [A6 + 0x8]
  6449. 00004588  102C 000A                move.b     D0, [A4 + 0xA]
  6450. 0000458C  4880                     ext.w      D0
  6451. 0000458E  5540                     subq.w     D0, 2
  6452. 00004590  6B00 03C8                bmi        +0x3CA /* 0000495A */
  6453. 00004594  0C40 0061                cmpi.w     D0, 0x61 /* 'a' */
  6454. 00004598  6E00 03C0                bgt        +0x3C2 /* 0000495A */
  6455. 0000459C  D040                     add.w      D0, D0
  6456. 0000459E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6457. 000045A2  4EFB 0000                jmp        [PC + D0.w]
  6458. 000045A6  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  6459. 000045A8  0110                     btst       [A0], D0
  6460. 000045AA  03B6 03B6 03B6 03AC 03AC bclr       [[0x3B603AC] + D0 * 2 + 0x3AC], D1
  6461. 000045B4  03AC 03AC                bclr       [A4 + 0x3AC], D1
  6462. 000045B8  03AC 03B6                bclr       [A4 + 0x3B6], D1
  6463. 000045BC  03B6 03B6 03B6 03B6 03B6 bclr       [[0x3B603B6] + D0 * 2 + 0x3B6], D1
  6464. 000045C6  03B6 03B6 03B6 03B6 0190 bclr       [[0x3B603B6] + D0 * 2 + 0x190], D1
  6465. 000045D0  01BC 03AC 03AC           bclr       0x3AC03AC, D0
  6466. 000045D6  03AC 03AC                bclr       [A4 + 0x3AC], D1
  6467. 000045DA  03AC 03AC                bclr       [A4 + 0x3AC], D1
  6468. 000045DE  03AC 03AC                bclr       [A4 + 0x3AC], D1
  6469. 000045E2  03AC 01C8                bclr       [A4 + 0x1C8], D1
  6470. 000045E6  03B6 0138 01D4 01E6      bclr       [A6 + 0x1D401E6 + D0], D1
  6471. 000045EE  03B6 03B6 01AC 0184 01F2 bclr       [[0x1AC0184] + D0 * 2 + 0x1F2], D1
  6472. 000045F8  0216 020A                andi.b     [A6], 0xA /* '\n' */
  6473. 000045FC  03B6 03B6 03B6 03B6 01A0 bclr       [[0x3B603B6] + D0 * 2 + 0x1A0], D1
  6474. 00004606  0240 03B6                andi.w     D0, 0x3B6
  6475. 0000460A  03B6 03B6 03B6 03B6 03B6 bclr       [[0x3B603B6] + D0 * 2 + 0x3B6], D1
  6476. 00004614  03B6 03B6 0144 0150 0168 bclr       [[0x1440150] + D0 * 2 + 0x168], D1
  6477. 0000461E  0174 015C                bchg       <<invalid full ext with I/IS == 4>>, D0
  6478. 00004622  026C 03B6 03B6           andi.w     [A4 + 0x3B6], 0x3B6
  6479. 00004628  03B6 03B6 03B6 03B6 03B6 bclr       [[0x3B603B6] + D0 * 2 + 0x3B6], D1
  6480. 00004632  03B6 03B6 03B6 03B6 03B6 bclr       [[0x3B603B6] + D0 * 2 + 0x3B6], D1
  6481. 0000463C  0222 0234                andi.b     -[A2], 0x34 /* '4' */
  6482. 00004640  03B6 03B6 01FE 02A6 02B2 bclr       [[0x1FE02A6] + D0 * 2 + 0x2B2], D1
  6483. 0000464A  02C2                     andi.?     D2, 0xFFFFFFFFFFFFFFFF
  6484. 0000464C  02D6                     andi.?     [A6], 0xFFFFFFFFFFFFFFFF
  6485. 0000464E  02F4 0304                andi.?     <<invalid full ext with I/IS == 4>>, 0xFFFFFFFFFFFFFFFF
  6486. 00004652  0314                     btst       [A4], D1
  6487. 00004654  0324                     btst       -[A4], D1
  6488. 00004656  0330 033E 0348 0374 03B6 btst       [[A0 + 0x3480374] + D0 * 2 + 0x3B6], D1
  6489. 00004660  038A                     bclr       A2, D1
  6490. 00004662  0394                     bclr       [A4], D1
  6491. 00004664  03B6 03B6 03A2 7001 B02D bclr       [[0x3A27001] + D0 * 2 - 0x4FD3], D1
  6492. 0000466E  CE80                     and.l      D7, D0
  6493. 00004670  670C                     beq        +0xE /* 0000467E */
  6494. 00004672  487A 0304                pea.l      [PC + 0x304 /* 00004978, value 0x9487970 '\tHyp', pstring "HyperCard" */]
  6495. 00004676  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6496. 0000467A  6000 02E4                bra        +0x2E6 /* 00004960 */
  6497. label0000467E:
  6498. 0000467E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  6499. 00004682  3F2D A55A                move.w     -[A7], [A5 - 0x5AA6]
  6500. 00004686  2F2D A55C                move.l     -[A7], [A5 - 0x5AA4]
  6501. 0000468A  486E FEFC                pea.l      [A6 - 0x104]
  6502. 0000468E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6503. 00004692  486E FEFC                pea.l      [A6 - 0x104]
  6504. 00004696  2F3C 0000 0910           move.l     -[A7], 0x910
  6505. 0000469C  486E FBF0                pea.l      [A6 - 0x410]
  6506. 000046A0  3F3C 0002                move.w     -[A7], 0x2
  6507. 000046A4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6508. 000046A8  486E FBF0                pea.l      [A6 - 0x410]
  6509. 000046AC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6510. 000046B0  6000 02AE                bra        +0x2B0 /* 00004960 */
  6511. 000046B4  486D A432                pea.l      [A5 - 0x5BCE]
  6512. 000046B8  41EE FEFC                lea.l      A0, [A6 - 0x104]
  6513. 000046BC  2008                     move.l     D0, A0
  6514. 000046BE  5280                     addq.l     D0, 1
  6515. 000046C0  2F00                     move.l     -[A7], D0
  6516. 000046C2  7004                     moveq.l    D0, 0x04
  6517. 000046C4  2F00                     move.l     -[A7], D0
  6518. 000046C6  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6519. 000046CA  1D7C 0004 FEFC           move.b     [A6 - 0x104], 0x4
  6520. 000046D0  486E FEFC                pea.l      [A6 - 0x104]
  6521. 000046D4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6522. 000046D8  6000 0286                bra        +0x288 /* 00004960 */
  6523. 000046DC  486D CE82                pea.l      [A5 - 0x317E]
  6524. 000046E0  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6525. 000046E4  6000 027A                bra        +0x27C /* 00004960 */
  6526. 000046E8  486D E996                pea.l      [A5 - 0x166A]
  6527. 000046EC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6528. 000046F0  6000 026E                bra        +0x270 /* 00004960 */
  6529. 000046F4  486D E9BC                pea.l      [A5 - 0x1644]
  6530. 000046F8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6531. 000046FC  6000 0262                bra        +0x264 /* 00004960 */
  6532. 00004700  486D E9E2                pea.l      [A5 - 0x161E]
  6533. 00004704  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6534. 00004708  6000 0256                bra        +0x258 /* 00004960 */
  6535. 0000470C  486D EA08                pea.l      [A5 - 0x15F8]
  6536. 00004710  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6537. 00004714  6000 024A                bra        +0x24C /* 00004960 */
  6538. 00004718  302D EAF4                move.w     D0, [A5 - 0x150C]
  6539. 0000471C  48C0                     ext.l      D0
  6540. 0000471E  2F00                     move.l     -[A7], D0
  6541. 00004720  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6542. 00004724  6000 023A                bra        +0x23C /* 00004960 */
  6543. 00004728  486D CCB8                pea.l      [A5 - 0x3348]
  6544. 0000472C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6545. 00004730  6000 022E                bra        +0x230 /* 00004960 */
  6546. 00004734  302D C2A6                move.w     D0, [A5 - 0x3D5A]
  6547. 00004738  48C0                     ext.l      D0
  6548. 0000473A  2F00                     move.l     -[A7], D0
  6549. 0000473C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6550. 00004740  6000 021E                bra        +0x220 /* 00004960 */
  6551. 00004744  1F2D C0BA                move.b     -[A7], [A5 - 0x3F46]
  6552. 00004748  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6553. 0000474C  6000 0212                bra        +0x214 /* 00004960 */
  6554. 00004750  302D C392                move.w     D0, [A5 - 0x3C6E]
  6555. 00004754  48C0                     ext.l      D0
  6556. 00004756  2F00                     move.l     -[A7], D0
  6557. 00004758  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6558. 0000475C  6000 0202                bra        +0x204 /* 00004960 */
  6559. 00004760  1F2D C2E2                move.b     -[A7], [A5 - 0x3D1E]
  6560. 00004764  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6561. 00004768  6000 01F6                bra        +0x1F8 /* 00004960 */
  6562. 0000476C  1F2D B570                move.b     -[A7], [A5 - 0x4A90]
  6563. 00004770  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6564. 00004774  6000 01EA                bra        +0x1EC /* 00004960 */
  6565. 00004778  4A6D A0A0                tst.w      [A5 - 0x5F60]
  6566. 0000477C  5DC0                     slt        D0
  6567. 0000477E  4400                     neg.b      D0
  6568. 00004780  1F00                     move.b     -[A7], D0
  6569. 00004782  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6570. 00004786  6000 01D8                bra        +0x1DA /* 00004960 */
  6571. 0000478A  1F2D C1CC                move.b     -[A7], [A5 - 0x3E34]
  6572. 0000478E  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6573. 00004792  6000 01CC                bra        +0x1CE /* 00004960 */
  6574. 00004796  1F2D C0AA                move.b     -[A7], [A5 - 0x3F56]
  6575. 0000479A  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6576. 0000479E  6000 01C0                bra        +0x1C2 /* 00004960 */
  6577. 000047A2  1F2D B3E4                move.b     -[A7], [A5 - 0x4C1C]
  6578. 000047A6  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6579. 000047AA  6000 01B4                bra        +0x1B6 /* 00004960 */
  6580. 000047AE  1F2D C152                move.b     -[A7], [A5 - 0x3EAE]
  6581. 000047B2  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6582. 000047B6  6000 01A8                bra        +0x1AA /* 00004960 */
  6583. 000047BA  1F2D B1E8                move.b     -[A7], [A5 - 0x4E18]
  6584. 000047BE  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6585. 000047C2  6000 019C                bra        +0x19E /* 00004960 */
  6586. 000047C6  102D A07A                move.b     D0, [A5 - 0x5F86]
  6587. 000047CA  0A00 0001                xori.b     D0, 0x1
  6588. 000047CE  1F00                     move.b     -[A7], D0
  6589. 000047D0  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6590. 000047D4  6000 018A                bra        +0x18C /* 00004960 */
  6591. 000047D8  1F2D A07A                move.b     -[A7], [A5 - 0x5F86]
  6592. 000047DC  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6593. 000047E0  6000 017E                bra        +0x180 /* 00004960 */
  6594. 000047E4  7001                     moveq.l    D0, 0x01
  6595. 000047E6  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  6596. 000047EA  6618                     bne        +0x1A /* 00004804 */
  6597. 000047EC  486E FBDC                pea.l      [A6 - 0x424]
  6598. 000047F0  2F2D A854                move.l     -[A7], [A5 - 0x57AC]
  6599. 000047F4  3F3C 0008                move.w     -[A7], 0x8
  6600. 000047F8  4EAD 2292                jsr        [A5 + 0x2292 /* export_1102 */]
  6601. 000047FC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6602. 00004800  6000 015E                bra        +0x160 /* 00004960 */
  6603. label00004804:
  6604. 00004804  487A 016E                pea.l      [PC + 0x16E /* 00004974, value 0x3322E32, pstring "2.2" */]
  6605. 00004808  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6606. 0000480C  6000 0152                bra        +0x154 /* 00004960 */
  6607. 00004810  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  6608. 00004814  266D D77E                movea.l    A3, [A5 - 0x2882]
  6609. label00004818:
  6610. 00004818  200B                     move.l     D0, A3
  6611. 0000481A  6700 0144                beq        +0x146 /* 00004960 */
  6612. 0000481E  486E FADC                pea.l      [A6 - 0x524]
  6613. 00004822  2053                     movea.l    A0, [A3]
  6614. 00004824  2050                     movea.l    A0, [A0]
  6615. 00004826  2F28 0002                move.l     -[A7], [A0 + 0x2]
  6616. 0000482A  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  6617. 0000482E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6618. 00004832  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  6619. 00004836  486D CFBA                pea.l      [A5 - 0x3046]
  6620. 0000483A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6621. 0000483E  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  6622. 00004842  2053                     movea.l    A0, [A3]
  6623. 00004844  2668 0004                movea.l    A3, [A0 + 0x4]
  6624. 00004848  60CE                     bra        -0x30 /* 00004818 */
  6625. 0000484A  487A 0126                pea.l      [PC + 0x126 /* 00004972, value 0x332 */]
  6626. 0000484E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6627. 00004852  6000 010C                bra        +0x10E /* 00004960 */
  6628. 00004856  302D CCAA                move.w     D0, [A5 - 0x3356]
  6629. 0000485A  48C0                     ext.l      D0
  6630. 0000485C  2F00                     move.l     -[A7], D0
  6631. 0000485E  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6632. 00004862  6000 00FC                bra        +0xFE /* 00004960 */
  6633. 00004866  1F3C 0008                move.b     -[A7], 0x8
  6634. 0000486A  3F2D CBD6                move.w     -[A7], [A5 - 0x342A]
  6635. 0000486E  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6636. 00004872  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  6637. 00004876  6000 00E8                bra        +0xEA /* 00004960 */
  6638. 0000487A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  6639. 0000487E  4267                     clr.w      -[A7]
  6640. 00004880  4240                     clr.w      D0
  6641. 00004882  102D CBCE                move.b     D0, [A5 - 0x3432]
  6642. 00004886  3F00                     move.w     -[A7], D0
  6643. 00004888  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  6644. 0000488C  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6645. 00004890  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  6646. 00004894  6000 00CA                bra        +0xCC /* 00004960 */
  6647. 00004898  302D CBD4                move.w     D0, [A5 - 0x342C]
  6648. 0000489C  48C0                     ext.l      D0
  6649. 0000489E  2F00                     move.l     -[A7], D0
  6650. 000048A0  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6651. 000048A4  6000 00BA                bra        +0xBC /* 00004960 */
  6652. 000048A8  3F2D CBD0                move.w     -[A7], [A5 - 0x3430]
  6653. 000048AC  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  6654. 000048B0  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  6655. 000048B4  6000 00AA                bra        +0xAC /* 00004960 */
  6656. 000048B8  302D CBCA                move.w     D0, [A5 - 0x3436]
  6657. 000048BC  48C0                     ext.l      D0
  6658. 000048BE  2F00                     move.l     -[A7], D0
  6659. 000048C0  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6660. 000048C4  6000 009A                bra        +0x9C /* 00004960 */
  6661. 000048C8  486D CBF8                pea.l      [A5 - 0x3408]
  6662. 000048CC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  6663. 000048D0  6000 008E                bra        +0x90 /* 00004960 */
  6664. 000048D4  302D E97E                move.w     D0, [A5 - 0x1682]
  6665. 000048D8  48C0                     ext.l      D0
  6666. 000048DA  2F00                     move.l     -[A7], D0
  6667. 000048DC  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6668. 000048E0  607E                     bra        +0x80 /* 00004960 */
  6669. 000048E2  1F2D 9FDE                move.b     -[A7], [A5 - 0x6022]
  6670. 000048E6  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  6671. 000048EA  6074                     bra        +0x76 /* 00004960 */
  6672. 000048EC  102D A008                move.b     D0, [A5 - 0x5FF8]
  6673. 000048F0  671E                     beq        +0x20 /* 00004910 */
  6674. 000048F2  526D CE78                addq.w     [A5 - 0x3188], 1
  6675. 000048F6  422E FCF0                clr.b      [A6 - 0x310]
  6676. 000048FA  486E FCF0                pea.l      [A6 - 0x310]
  6677. 000048FE  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  6678. 00004902  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  6679. 00004906  486E FCF2                pea.l      [A6 - 0x30E]
  6680. 0000490A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  6681. 0000490E  6050                     bra        +0x52 /* 00004960 */
  6682. label00004910:
  6683. 00004910  397C 0097 FEFE           move.w     [A4 - 0x102], 0x97
  6684. 00004916  6048                     bra        +0x4A /* 00004960 */
  6685. 00004918  1B7C 0001 D01A           move.b     [A5 - 0x2FE6], 0x1
  6686. 0000491E  1B6D CE7B D01B           move.b     [A5 - 0x2FE5], [A5 - 0x3185]
  6687. 00004924  486D D01A                pea.l      [A5 - 0x2FE6]
  6688. 00004928  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6689. 0000492C  6032                     bra        +0x34 /* 00004960 */
  6690. 0000492E  487A 003A                pea.l      [PC + 0x3A /* 0000496A, value 0x6706C61, pstring "player" */]
  6691. 00004932  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  6692. 00004936  6028                     bra        +0x2A /* 00004960 */
  6693. 00004938  302D F264                move.w     D0, [A5 - 0xD9C]
  6694. 0000493C  48C0                     ext.l      D0
  6695. 0000493E  2F00                     move.l     -[A7], D0
  6696. 00004940  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  6697. 00004944  601A                     bra        +0x1C /* 00004960 */
  6698. 00004946  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6699. 0000494A  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  6700. 0000494E  6010                     bra        +0x12 /* 00004960 */
  6701. 00004950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6702. 00004954  4EBA FAF2                jsr        [PC - 0x50E /* 00004448 */]
  6703. 00004958  6006                     bra        +0x8 /* 00004960 */
  6704. label0000495A:
  6705. 0000495A  397C 002F FEFE           move.w     [A4 - 0x102], 0x2F /* '/' */
  6706. label00004960:
  6707. 00004960  4CDF 1800                movem.l    A3,A4, [A7]+
  6708. 00004964  4E5E                     unlink     A6
  6709. 00004966  2E9F                     move.l     [A7], [A7]+
  6710. 00004968  4E75                     rts
  6711. 0000496A  0670 6C61 7965           addi.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6C61 /* 'la' */
  6712. 00004970  7200                     moveq.l    D1, 0x00
  6713. 00004972  0000 0332                ori.b      D0, 0x32 /* '2' */
  6714. 00004976  2E32 0948                move.l     D7, [A2 + <<invalid base displacement size>>]
  6715. 0000497A  7970                     moveq.l    D4, 0x70
  6716. 0000497C  6572                     bcs        +0x74 /* 000049F0 */
  6717. 0000497E  4361                     chk.w      D1, -[A1]
  6718. 00004980  7264                     moveq.l    D1, 0x64
  6719. export_821:
  6720. fn00004982:
  6721. 00004982  4E56 FEFC                link       A6, -0x0104
  6722. 00004986  2F07                     move.l     -[A7], D7
  6723. 00004988  206E 000C                movea.l    A0, [A6 + 0xC]
  6724. 0000498C  7004                     moveq.l    D0, 0x04
  6725. 0000498E  B010                     cmp.b      D0, [A0]
  6726. 00004990  56C0                     sne        D0
  6727. 00004992  4A00                     tst.b      D0
  6728. 00004994  660A                     bne        +0xC /* 000049A0 */
  6729. 00004996  7202                     moveq.l    D1, 0x02
  6730. 00004998  B22E 000A                cmp.b      D1, [A6 + 0xA]
  6731. 0000499C  56C1                     sne        D1
  6732. 0000499E  8001                     or.b       D0, D1
  6733. label000049A0:
  6734. 000049A0  4400                     neg.b      D0
  6735. 000049A2  1E00                     move.b     D7, D0
  6736. 000049A4  6720                     beq        +0x22 /* 000049C6 */
  6737. 000049A6  2F00                     move.l     -[A7], D0
  6738. 000049A8  4267                     clr.w      -[A7]
  6739. 000049AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6740. 000049AE  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  6741. 000049B2  121F                     move.b     D1, [A7]+
  6742. 000049B4  201F                     move.l     D0, [A7]+
  6743. 000049B6  0A01 0001                xori.b     D1, 0x1
  6744. 000049BA  C001                     and.b      D0, D1
  6745. 000049BC  6708                     beq        +0xA /* 000049C6 */
  6746. 000049BE  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6747. 000049C2  6000 008A                bra        +0x8C /* 00004A4E */
  6748. label000049C6:
  6749. 000049C6  426E FEFE                clr.w      [A6 - 0x102]
  6750. 000049CA  7015                     moveq.l    D0, 0x15
  6751. 000049CC  B02E 000A                cmp.b      D0, [A6 + 0xA]
  6752. 000049D0  57C0                     seq        D0
  6753. 000049D2  4A00                     tst.b      D0
  6754. 000049D4  6716                     beq        +0x18 /* 000049EC */
  6755. 000049D6  206E 000C                movea.l    A0, [A6 + 0xC]
  6756. 000049DA  7205                     moveq.l    D1, 0x05
  6757. 000049DC  B210                     cmp.b      D1, [A0]
  6758. 000049DE  56C1                     sne        D1
  6759. 000049E0  C001                     and.b      D0, D1
  6760. 000049E2  6708                     beq        +0xA /* 000049EC */
  6761. 000049E4  2F0E                     move.l     -[A7], A6
  6762. 000049E6  4EBA E9F4                jsr        [PC - 0x160C /* 000033DC */]
  6763. 000049EA  604C                     bra        +0x4E /* 00004A38 */
  6764. label000049EC:
  6765. 000049EC  206E 000C                movea.l    A0, [A6 + 0xC]
  6766. label000049F0:
  6767. 000049F0  1010                     move.b     D0, [A0]
  6768. 000049F2  4880                     ext.w      D0
  6769. 000049F4  5340                     subq.w     D0, 1
  6770. 000049F6  6712                     beq        +0x14 /* 00004A0A */
  6771. 000049F8  5340                     subq.w     D0, 1
  6772. 000049FA  6716                     beq        +0x18 /* 00004A12 */
  6773. 000049FC  5340                     subq.w     D0, 1
  6774. 000049FE  671A                     beq        +0x1C /* 00004A1A */
  6775. 00004A00  5340                     subq.w     D0, 1
  6776. 00004A02  671E                     beq        +0x20 /* 00004A22 */
  6777. 00004A04  5340                     subq.w     D0, 1
  6778. 00004A06  6722                     beq        +0x24 /* 00004A2A */
  6779. 00004A08  6028                     bra        +0x2A /* 00004A32 */
  6780. label00004A0A:
  6781. 00004A0A  2F0E                     move.l     -[A7], A6
  6782. 00004A0C  4EBA ED9E                jsr        [PC - 0x1262 /* 000037AC */]
  6783. 00004A10  6026                     bra        +0x28 /* 00004A38 */
  6784. label00004A12:
  6785. 00004A12  2F0E                     move.l     -[A7], A6
  6786. 00004A14  4EBA F372                jsr        [PC - 0xC8E /* 00003D88 */]
  6787. 00004A18  601E                     bra        +0x20 /* 00004A38 */
  6788. label00004A1A:
  6789. 00004A1A  2F0E                     move.l     -[A7], A6
  6790. 00004A1C  4EBA F678                jsr        [PC - 0x988 /* 00004096 */]
  6791. 00004A20  6016                     bra        +0x18 /* 00004A38 */
  6792. label00004A22:
  6793. 00004A22  2F0E                     move.l     -[A7], A6
  6794. 00004A24  4EBA F81A                jsr        [PC - 0x7E6 /* 00004240 */]
  6795. 00004A28  600E                     bra        +0x10 /* 00004A38 */
  6796. label00004A2A:
  6797. 00004A2A  2F0E                     move.l     -[A7], A6
  6798. 00004A2C  4EBA FB4E                jsr        [PC - 0x4B2 /* 0000457C */]
  6799. 00004A30  6006                     bra        +0x8 /* 00004A38 */
  6800. label00004A32:
  6801. 00004A32  3D7C 002F FEFE           move.w     [A6 - 0x102], 0x2F /* '/' */
  6802. label00004A38:
  6803. 00004A38  1007                     move.b     D0, D7
  6804. 00004A3A  6704                     beq        +0x6 /* 00004A40 */
  6805. 00004A3C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6806. label00004A40:
  6807. 00004A40  4A6E FEFE                tst.w      [A6 - 0x102]
  6808. 00004A44  6708                     beq        +0xA /* 00004A4E */
  6809. 00004A46  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  6810. 00004A4A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6811. label00004A4E:
  6812. 00004A4E  2E1F                     move.l     D7, [A7]+
  6813. 00004A50  4E5E                     unlink     A6
  6814. 00004A52  205F                     movea.l    A0, [A7]+
  6815. 00004A54  504F                     addq.w     A7, 8
  6816. 00004A56  4ED0                     jmp        [A0]
  6817. fn00004A58:
  6818. 00004A58  4E56 0000                link       A6, 0
  6819. 00004A5C  2F0C                     move.l     -[A7], A4
  6820. 00004A5E  286E 0008                movea.l    A4, [A6 + 0x8]
  6821. 00004A62  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  6822. 00004A66  4A6C FE62                tst.w      [A4 - 0x19E]
  6823. 00004A6A  6720                     beq        +0x22 /* 00004A8C */
  6824. 00004A6C  4240                     clr.w      D0
  6825. 00004A6E  102C FF00                move.b     D0, [A4 - 0x100]
  6826. 00004A72  4A40                     tst.w      D0
  6827. 00004A74  660A                     bne        +0xC /* 00004A80 */
  6828. 00004A76  3F2C FE62                move.w     -[A7], [A4 - 0x19E]
  6829. 00004A7A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6830. 00004A7E  600C                     bra        +0xE /* 00004A8C */
  6831. label00004A80:
  6832. 00004A80  3F2C FE62                move.w     -[A7], [A4 - 0x19E]
  6833. 00004A84  486C FF00                pea.l      [A4 - 0x100]
  6834. 00004A88  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6835. label00004A8C:
  6836. 00004A8C  285F                     movea.l    A4, [A7]+
  6837. 00004A8E  4E5E                     unlink     A6
  6838. 00004A90  2E9F                     move.l     [A7], [A7]+
  6839. 00004A92  4E75                     rts
  6840. 00004A94  4E56 0000                link       A6, 0
  6841. 00004A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6842. 00004A9C  4EBA FFBA                jsr        [PC - 0x46 /* 00004A58 */]
  6843. 00004AA0  206E 0008                movea.l    A0, [A6 + 0x8]
  6844. 00004AA4  4868 FEA6                pea.l      [A0 - 0x15A]
  6845. 00004AA8  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  6846. 00004AAC  206E 0008                movea.l    A0, [A6 + 0x8]
  6847. 00004AB0  2C48                     movea.l    A6, A0
  6848. 00004AB2  4EFA 2258                jmp        [PC + 0x2258 /* 00006D0C */]
  6849. 00004AB6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6850. 00004ABA  205F                     movea.l    A0, [A7]+
  6851. 00004ABC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6852. 00004AC0  4ED0                     jmp        [A0]
  6853. 00004AC2  4E56 0000                link       A6, 0
  6854. 00004AC6  206E 0008                movea.l    A0, [A6 + 0x8]
  6855. 00004ACA  2C48                     movea.l    A6, A0
  6856. 00004ACC  4EFA 223E                jmp        [PC + 0x223E /* 00006D0C */]
  6857. 00004AD0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6858. 00004AD4  205F                     movea.l    A0, [A7]+
  6859. 00004AD6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6860. 00004ADA  4ED0                     jmp        [A0]
  6861. fn00004ADC:
  6862. 00004ADC  4E56 0000                link       A6, 0
  6863. 00004AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6864. 00004AE4  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  6865. 00004AE8  102D B820                move.b     D0, [A5 - 0x47E0]
  6866. 00004AEC  6708                     beq        +0xA /* 00004AF6 */
  6867. 00004AEE  4267                     clr.w      -[A7]
  6868. 00004AF0  42A7                     clr.l      -[A7]
  6869. 00004AF2  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  6870. label00004AF6:
  6871. 00004AF6  4E5E                     unlink     A6
  6872. 00004AF8  205F                     movea.l    A0, [A7]+
  6873. 00004AFA  584F                     addq.w     A7, 4
  6874. 00004AFC  4ED0                     jmp        [A0]
  6875. fn00004AFE:
  6876. 00004AFE  4E56 0000                link       A6, 0
  6877. 00004B02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6878. 00004B06  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  6879. 00004B0A  102D B820                move.b     D0, [A5 - 0x47E0]
  6880. 00004B0E  6708                     beq        +0xA /* 00004B18 */
  6881. 00004B10  4267                     clr.w      -[A7]
  6882. 00004B12  42A7                     clr.l      -[A7]
  6883. 00004B14  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  6884. label00004B18:
  6885. 00004B18  4E5E                     unlink     A6
  6886. 00004B1A  205F                     movea.l    A0, [A7]+
  6887. 00004B1C  584F                     addq.w     A7, 4
  6888. 00004B1E  4ED0                     jmp        [A0]
  6889. fn00004B20:
  6890. 00004B20  4E56 0000                link       A6, 0
  6891. 00004B24  4267                     clr.w      -[A7]
  6892. 00004B26  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  6893. 00004B2A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  6894. 00004B2E  102D B820                move.b     D0, [A5 - 0x47E0]
  6895. 00004B32  6708                     beq        +0xA /* 00004B3C */
  6896. 00004B34  4267                     clr.w      -[A7]
  6897. 00004B36  42A7                     clr.l      -[A7]
  6898. 00004B38  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  6899. label00004B3C:
  6900. 00004B3C  4E5E                     unlink     A6
  6901. 00004B3E  4E75                     rts
  6902. fn00004B40:
  6903. 00004B40  4E56 0000                link       A6, 0
  6904. 00004B44  42A7                     clr.l      -[A7]
  6905. 00004B46  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  6906. 00004B4A  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  6907. 00004B4E  102D B820                move.b     D0, [A5 - 0x47E0]
  6908. 00004B52  6708                     beq        +0xA /* 00004B5C */
  6909. 00004B54  4267                     clr.w      -[A7]
  6910. 00004B56  42A7                     clr.l      -[A7]
  6911. 00004B58  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  6912. label00004B5C:
  6913. 00004B5C  4E5E                     unlink     A6
  6914. 00004B5E  4E75                     rts
  6915. fn00004B60:
  6916. 00004B60  4E56 0000                link       A6, 0
  6917. 00004B64  42A7                     clr.l      -[A7]
  6918. 00004B66  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  6919. 00004B6A  205F                     movea.l    A0, [A7]+
  6920. 00004B6C  700D                     moveq.l    D0, 0x0D
  6921. 00004B6E  B028 0003                cmp.b      D0, [A0 + 0x3]
  6922. 00004B72  6712                     beq        +0x14 /* 00004B86 */
  6923. 00004B74  206E 0008                movea.l    A0, [A6 + 0x8]
  6924. 00004B78  317C 0093 FE62           move.w     [A0 - 0x19E], 0x93
  6925. 00004B7E  4267                     clr.w      -[A7]
  6926. 00004B80  42A7                     clr.l      -[A7]
  6927. 00004B82  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  6928. label00004B86:
  6929. 00004B86  4267                     clr.w      -[A7]
  6930. 00004B88  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  6931. 00004B8C  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  6932. 00004B90  4E5E                     unlink     A6
  6933. 00004B92  2E9F                     move.l     [A7], [A7]+
  6934. 00004B94  4E75                     rts
  6935. fn00004B96:
  6936. 00004B96  4E56 0000                link       A6, 0
  6937. 00004B9A  4267                     clr.w      -[A7]
  6938. 00004B9C  42A7                     clr.l      -[A7]
  6939. 00004B9E  4EBA FFA0                jsr        [PC - 0x60 /* 00004B40 */]
  6940. 00004BA2  201F                     move.l     D0, [A7]+
  6941. 00004BA4  3F00                     move.w     -[A7], D0
  6942. 00004BA6  2F3C 03E7 0001           move.l     -[A7], 0x3E70001
  6943. 00004BAC  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  6944. 00004BB0  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  6945. 00004BB4  4E5E                     unlink     A6
  6946. 00004BB6  2E9F                     move.l     [A7], [A7]+
  6947. 00004BB8  4E75                     rts
  6948. fn00004BBA:
  6949. 00004BBA  4E56 0000                link       A6, 0
  6950. 00004BBE  206E 0008                movea.l    A0, [A6 + 0x8]
  6951. 00004BC2  4868 FEFC                pea.l      [A0 - 0x104]
  6952. 00004BC6  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6953. 00004BCA  206E 0008                movea.l    A0, [A6 + 0x8]
  6954. 00004BCE  2C48                     movea.l    A6, A0
  6955. 00004BD0  4EFA 04F4                jmp        [PC + 0x4F4 /* 000050C6 */]
  6956. 00004BD4  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  6957. 00004BD8  2E9F                     move.l     [A7], [A7]+
  6958. 00004BDA  4E75                     rts
  6959. fn00004BDC:
  6960. 00004BDC  4E56 0000                link       A6, 0
  6961. 00004BE0  2F0C                     move.l     -[A7], A4
  6962. 00004BE2  4AAD F26A                tst.l      [A5 - 0xD96]
  6963. 00004BE6  673A                     beq        +0x3C /* 00004C22 */
  6964. 00004BE8  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  6965. 00004BEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6966. 00004BF0  4267                     clr.w      -[A7]
  6967. 00004BF2  A91B                     syscall    MoveWindow
  6968. 00004BF4  4267                     clr.w      -[A7]
  6969. 00004BF6  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  6970. 00004BFA  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  6971. 00004BFE  101F                     move.b     D0, [A7]+
  6972. 00004C00  6760                     beq        +0x62 /* 00004C62 */
  6973. 00004C02  2F00                     move.l     -[A7], D0
  6974. 00004C04  4267                     clr.w      -[A7]
  6975. 00004C06  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  6976. 00004C0A  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  6977. 00004C0E  121F                     move.b     D1, [A7]+
  6978. 00004C10  201F                     move.l     D0, [A7]+
  6979. 00004C12  C001                     and.b      D0, D1
  6980. 00004C14  674C                     beq        +0x4E /* 00004C62 */
  6981. 00004C16  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  6982. 00004C1A  7001                     moveq.l    D0, 0x01
  6983. 00004C1C  2F00                     move.l     -[A7], D0
  6984. 00004C1E  A918                     syscall    SetWRefCon
  6985. 00004C20  6040                     bra        +0x42 /* 00004C62 */
  6986. label00004C22:
  6987. 00004C22  4AAD F272                tst.l      [A5 - 0xD8E]
  6988. 00004C26  673A                     beq        +0x3C /* 00004C62 */
  6989. 00004C28  2F2D F272                move.l     -[A7], [A5 - 0xD8E]
  6990. 00004C2C  A9A2                     syscall    LoadResource
  6991. 00004C2E  4267                     clr.w      -[A7]
  6992. 00004C30  2F2D F272                move.l     -[A7], [A5 - 0xD8E]
  6993. 00004C34  4EAD 22D2                jsr        [A5 + 0x22D2 /* export_1110 */]
  6994. 00004C38  101F                     move.b     D0, [A7]+
  6995. 00004C3A  6702                     beq        +0x4 /* 00004C3E */
  6996. 00004C3C  6024                     bra        +0x26 /* 00004C62 */
  6997. label00004C3E:
  6998. 00004C3E  206D F272                movea.l    A0, [A5 - 0xD8E]
  6999. 00004C42  2850                     movea.l    A4, [A0]
  7000. 00004C44  2F0C                     move.l     -[A7], A4
  7001. 00004C46  302E 000A                move.w     D0, [A6 + 0xA]
  7002. 00004C4A  906C 0002                sub.w      D0, [A4 + 0x2]
  7003. 00004C4E  3F00                     move.w     -[A7], D0
  7004. 00004C50  302E 0008                move.w     D0, [A6 + 0x8]
  7005. 00004C54  9054                     sub.w      D0, [A4]
  7006. 00004C56  3F00                     move.w     -[A7], D0
  7007. 00004C58  A8A8                     syscall    OffsetRect
  7008. 00004C5A  2F2D F272                move.l     -[A7], [A5 - 0xD8E]
  7009. 00004C5E  205F                     movea.l    A0, [A7]+
  7010. 00004C60  A04A                     syscall    HNoPurge
  7011. label00004C62:
  7012. 00004C62  285F                     movea.l    A4, [A7]+
  7013. 00004C64  4E5E                     unlink     A6
  7014. 00004C66  205F                     movea.l    A0, [A7]+
  7015. 00004C68  584F                     addq.w     A7, 4
  7016. 00004C6A  4ED0                     jmp        [A0]
  7017. fn00004C6C:
  7018. 00004C6C  4E56 FDBA                link       A6, -0x0246
  7019. 00004C70  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7020. 00004C74  4AAD F26E                tst.l      [A5 - 0xD92]
  7021. 00004C78  6774                     beq        +0x76 /* 00004CEE */
  7022. 00004C7A  4EBA E696                jsr        [PC - 0x196A /* 00003312 */]
  7023. 00004C7E  42A7                     clr.l      -[A7]
  7024. 00004C80  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  7025. 00004C84  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  7026. 00004C88  7001                     moveq.l    D0, 0x01
  7027. 00004C8A  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  7028. 00004C8E  6608                     bne        +0xA /* 00004C98 */
  7029. 00004C90  486E FF00                pea.l      [A6 - 0x100]
  7030. 00004C94  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  7031. label00004C98:
  7032. 00004C98  102D B820                move.b     D0, [A5 - 0x47E0]
  7033. 00004C9C  6706                     beq        +0x8 /* 00004CA4 */
  7034. 00004C9E  2F0E                     move.l     -[A7], A6
  7035. 00004CA0  4EBA FF18                jsr        [PC - 0xE8 /* 00004BBA */]
  7036. label00004CA4:
  7037. 00004CA4  7001                     moveq.l    D0, 0x01
  7038. 00004CA6  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  7039. 00004CAA  6C1A                     bge        +0x1C /* 00004CC6 */
  7040. 00004CAC  486E FEBA                pea.l      [A6 - 0x146]
  7041. 00004CB0  1F2D F504                move.b     -[A7], [A5 - 0xAFC]
  7042. 00004CB4  4EBA C3F2                jsr        [PC - 0x3C0E /* 000010A8 */]
  7043. 00004CB8  205F                     movea.l    A0, [A7]+
  7044. 00004CBA  43EE FF00                lea.l      A1, [A6 - 0x100]
  7045. 00004CBE  700F                     moveq.l    D0, 0x0F
  7046. label00004CC0:
  7047. 00004CC0  32D8                     move.w     [A1]+, [A0]+
  7048. 00004CC2  51C8 FFFC                dbf        D0, -0x6 /* 00004CC0 */
  7049. label00004CC6:
  7050. 00004CC6  4267                     clr.w      -[A7]
  7051. 00004CC8  2F2D F26E                move.l     -[A7], [A5 - 0xD92]
  7052. 00004CCC  486E FF00                pea.l      [A6 - 0x100]
  7053. 00004CD0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  7054. 00004CD4  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  7055. 00004CD8  101F                     move.b     D0, [A7]+
  7056. 00004CDA  6706                     beq        +0x8 /* 00004CE2 */
  7057. 00004CDC  2F0E                     move.l     -[A7], A6
  7058. 00004CDE  4EBA FEDA                jsr        [PC - 0x126 /* 00004BBA */]
  7059. label00004CE2:
  7060. 00004CE2  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  7061. 00004CE6  1F3C 0001                move.b     -[A7], 0x1
  7062. 00004CEA  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  7063. label00004CEE:
  7064. 00004CEE  4267                     clr.w      -[A7]
  7065. 00004CF0  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7066. 00004CF4  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  7067. 00004CF8  1D5F FEDB                move.b     [A6 - 0x125], [A7]+
  7068. 00004CFC  102D F504                move.b     D0, [A5 - 0xAFC]
  7069. 00004D00  4880                     ext.w      D0
  7070. 00004D02  5B40                     subq.w     D0, 5
  7071. 00004D04  6700 027C                beq        +0x27E /* 00004F82 */
  7072. 00004D08  5340                     subq.w     D0, 1
  7073. 00004D0A  6758                     beq        +0x5A /* 00004D64 */
  7074. 00004D0C  5540                     subq.w     D0, 2
  7075. 00004D0E  6700 008A                beq        +0x8C /* 00004D9A */
  7076. 00004D12  5340                     subq.w     D0, 1
  7077. 00004D14  6700 0084                beq        +0x86 /* 00004D9A */
  7078. 00004D18  5340                     subq.w     D0, 1
  7079. 00004D1A  677E                     beq        +0x80 /* 00004D9A */
  7080. 00004D1C  5140                     subq.w     D0, 8
  7081. 00004D1E  6700 00EA                beq        +0xEC /* 00004E0A */
  7082. 00004D22  5340                     subq.w     D0, 1
  7083. 00004D24  6700 0242                beq        +0x244 /* 00004F68 */
  7084. 00004D28  0440 0020                subi.w     D0, 0x20 /* ' ' */
  7085. 00004D2C  6700 0106                beq        +0x108 /* 00004E34 */
  7086. 00004D30  5340                     subq.w     D0, 1
  7087. 00004D32  6700 0100                beq        +0x102 /* 00004E34 */
  7088. 00004D36  5340                     subq.w     D0, 1
  7089. 00004D38  6700 00FA                beq        +0xFC /* 00004E34 */
  7090. 00004D3C  5340                     subq.w     D0, 1
  7091. 00004D3E  6700 00F4                beq        +0xF6 /* 00004E34 */
  7092. 00004D42  5340                     subq.w     D0, 1
  7093. 00004D44  671E                     beq        +0x20 /* 00004D64 */
  7094. 00004D46  5340                     subq.w     D0, 1
  7095. 00004D48  6700 00EA                beq        +0xEC /* 00004E34 */
  7096. 00004D4C  5340                     subq.w     D0, 1
  7097. 00004D4E  6700 0232                beq        +0x234 /* 00004F82 */
  7098. 00004D52  5340                     subq.w     D0, 1
  7099. 00004D54  6700 022C                beq        +0x22E /* 00004F82 */
  7100. 00004D58  0440 0033                subi.w     D0, 0x33 /* '3' */
  7101. 00004D5C  6700 032E                beq        +0x330 /* 0000508C */
  7102. 00004D60  6000 0350                bra        +0x352 /* 000050B2 */
  7103. label00004D64:
  7104. 00004D64  486E FEF8                pea.l      [A6 - 0x108]
  7105. 00004D68  4EBA FD72                jsr        [PC - 0x28E /* 00004ADC */]
  7106. 00004D6C  102E FEDB                move.b     D0, [A6 - 0x125]
  7107. 00004D70  6710                     beq        +0x12 /* 00004D82 */
  7108. 00004D72  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7109. 00004D76  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  7110. 00004D7A  4267                     clr.w      -[A7]
  7111. 00004D7C  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  7112. 00004D80  6010                     bra        +0x12 /* 00004D92 */
  7113. label00004D82:
  7114. 00004D82  486E FEF8                pea.l      [A6 - 0x108]
  7115. 00004D86  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  7116. 00004D8A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  7117. 00004D8E  4EBA FE4C                jsr        [PC - 0x1B4 /* 00004BDC */]
  7118. label00004D92:
  7119. 00004D92  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  7120. 00004D96  6000 032E                bra        +0x330 /* 000050C6 */
  7121. label00004D9A:
  7122. 00004D9A  202D F26A                move.l     D0, [A5 - 0xD96]
  7123. 00004D9E  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  7124. 00004DA2  6600 0322                bne        +0x324 /* 000050C6 */
  7125. 00004DA6  486E FEE8                pea.l      [A6 - 0x118]
  7126. 00004DAA  A874                     syscall    GetPort
  7127. 00004DAC  2F2D B510                move.l     -[A7], [A5 - 0x4AF0]
  7128. 00004DB0  A873                     syscall    SetPort
  7129. 00004DB2  102D F504                move.b     D0, [A5 - 0xAFC]
  7130. 00004DB6  4880                     ext.w      D0
  7131. 00004DB8  5140                     subq.w     D0, 8
  7132. 00004DBA  670A                     beq        +0xC /* 00004DC6 */
  7133. 00004DBC  5340                     subq.w     D0, 1
  7134. 00004DBE  6710                     beq        +0x12 /* 00004DD0 */
  7135. 00004DC0  5340                     subq.w     D0, 1
  7136. 00004DC2  671A                     beq        +0x1C /* 00004DDE */
  7137. 00004DC4  6030                     bra        +0x32 /* 00004DF6 */
  7138. label00004DC6:
  7139. 00004DC6  4267                     clr.w      -[A7]
  7140. 00004DC8  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  7141. 00004DCC  A887                     syscall    TextFont
  7142. 00004DCE  6026                     bra        +0x28 /* 00004DF6 */
  7143. label00004DD0:
  7144. 00004DD0  4267                     clr.w      -[A7]
  7145. 00004DD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7146. 00004DD6  4EBA FDBE                jsr        [PC - 0x242 /* 00004B96 */]
  7147. 00004DDA  A88A                     syscall    TextSize
  7148. 00004DDC  6018                     bra        +0x1A /* 00004DF6 */
  7149. label00004DDE:
  7150. 00004DDE  4267                     clr.w      -[A7]
  7151. 00004DE0  42A7                     clr.l      -[A7]
  7152. 00004DE2  4EBA FD5C                jsr        [PC - 0x2A4 /* 00004B40 */]
  7153. 00004DE6  201F                     move.l     D0, [A7]+
  7154. 00004DE8  3F00                     move.w     -[A7], D0
  7155. 00004DEA  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  7156. 00004DEE  4240                     clr.w      D0
  7157. 00004DF0  101F                     move.b     D0, [A7]+
  7158. 00004DF2  3F00                     move.w     -[A7], D0
  7159. 00004DF4  A888                     syscall    TextFace
  7160. label00004DF6:
  7161. 00004DF6  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  7162. 00004DFA  486D 059A                pea.l      [A5 + 0x59A /* export_175 */]
  7163. 00004DFE  A9F1                     syscall    UnloadSeg
  7164. 00004E00  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  7165. 00004E04  A873                     syscall    SetPort
  7166. 00004E06  6000 02BE                bra        +0x2C0 /* 000050C6 */
  7167. label00004E0A:
  7168. 00004E0A  486E FEF8                pea.l      [A6 - 0x108]
  7169. 00004E0E  4EBA FCCC                jsr        [PC - 0x334 /* 00004ADC */]
  7170. 00004E12  202D F26A                move.l     D0, [A5 - 0xD96]
  7171. 00004E16  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  7172. 00004E1A  670C                     beq        +0xE /* 00004E28 */
  7173. 00004E1C  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  7174. 00004E20  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  7175. 00004E24  6000 02A0                bra        +0x2A2 /* 000050C6 */
  7176. label00004E28:
  7177. 00004E28  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  7178. 00004E2C  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  7179. 00004E30  6000 0294                bra        +0x296 /* 000050C6 */
  7180. label00004E34:
  7181. 00004E34  486D F268                pea.l      [A5 - 0xD98]
  7182. 00004E38  486E FEEC                pea.l      [A6 - 0x114]
  7183. 00004E3C  4EBA E036                jsr        [PC - 0x1FCA /* 00002E74 */]
  7184. 00004E40  102E FEDB                move.b     D0, [A6 - 0x125]
  7185. 00004E44  6610                     bne        +0x12 /* 00004E56 */
  7186. 00004E46  486E FEEC                pea.l      [A6 - 0x114]
  7187. 00004E4A  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  7188. 00004E4E  486E FEF0                pea.l      [A6 - 0x110]
  7189. 00004E52  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  7190. label00004E56:
  7191. 00004E56  7038                     moveq.l    D0, 0x38
  7192. 00004E58  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  7193. 00004E5C  6634                     bne        +0x36 /* 00004E92 */
  7194. 00004E5E  486E FEF8                pea.l      [A6 - 0x108]
  7195. 00004E62  4EBA FC78                jsr        [PC - 0x388 /* 00004ADC */]
  7196. 00004E66  102E FEDB                move.b     D0, [A6 - 0x125]
  7197. 00004E6A  6608                     bne        +0xA /* 00004E74 */
  7198. 00004E6C  486E FEF8                pea.l      [A6 - 0x108]
  7199. 00004E70  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  7200. label00004E74:
  7201. 00004E74  486E FEEC                pea.l      [A6 - 0x114]
  7202. 00004E78  302E FEFA                move.w     D0, [A6 - 0x106]
  7203. 00004E7C  906E FEF2                sub.w      D0, [A6 - 0x10E]
  7204. 00004E80  3F00                     move.w     -[A7], D0
  7205. 00004E82  302E FEF8                move.w     D0, [A6 - 0x108]
  7206. 00004E86  906E FEF0                sub.w      D0, [A6 - 0x110]
  7207. 00004E8A  3F00                     move.w     -[A7], D0
  7208. 00004E8C  A8A8                     syscall    OffsetRect
  7209. 00004E8E  6000 00B4                bra        +0xB6 /* 00004F44 */
  7210. label00004E92:
  7211. 00004E92  426E FEFA                clr.w      [A6 - 0x106]
  7212. 00004E96  426E FEF8                clr.w      [A6 - 0x108]
  7213. 00004E9A  102D F504                move.b     D0, [A5 - 0xAFC]
  7214. 00004E9E  4880                     ext.w      D0
  7215. 00004EA0  0440 0033                subi.w     D0, 0x33 /* '3' */
  7216. 00004EA4  670E                     beq        +0x10 /* 00004EB4 */
  7217. 00004EA6  5340                     subq.w     D0, 1
  7218. 00004EA8  6718                     beq        +0x1A /* 00004EC2 */
  7219. 00004EAA  5340                     subq.w     D0, 1
  7220. 00004EAC  6706                     beq        +0x8 /* 00004EB4 */
  7221. 00004EAE  5340                     subq.w     D0, 1
  7222. 00004EB0  6710                     beq        +0x12 /* 00004EC2 */
  7223. 00004EB2  601A                     bra        +0x1C /* 00004ECE */
  7224. label00004EB4:
  7225. 00004EB4  42A7                     clr.l      -[A7]
  7226. 00004EB6  4EBA FC88                jsr        [PC - 0x378 /* 00004B40 */]
  7227. 00004EBA  201F                     move.l     D0, [A7]+
  7228. 00004EBC  3D40 FEF8                move.w     [A6 - 0x108], D0
  7229. 00004EC0  600C                     bra        +0xE /* 00004ECE */
  7230. label00004EC2:
  7231. 00004EC2  42A7                     clr.l      -[A7]
  7232. 00004EC4  4EBA FC7A                jsr        [PC - 0x386 /* 00004B40 */]
  7233. 00004EC8  201F                     move.l     D0, [A7]+
  7234. 00004ECA  3D40 FEFA                move.w     [A6 - 0x106], D0
  7235. label00004ECE:
  7236. 00004ECE  102E FEDB                move.b     D0, [A6 - 0x125]
  7237. 00004ED2  6608                     bne        +0xA /* 00004EDC */
  7238. 00004ED4  486E FEF8                pea.l      [A6 - 0x108]
  7239. 00004ED8  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  7240. label00004EDC:
  7241. 00004EDC  102D F504                move.b     D0, [A5 - 0xAFC]
  7242. 00004EE0  4880                     ext.w      D0
  7243. 00004EE2  0440 0033                subi.w     D0, 0x33 /* '3' */
  7244. 00004EE6  670E                     beq        +0x10 /* 00004EF6 */
  7245. 00004EE8  5340                     subq.w     D0, 1
  7246. 00004EEA  6732                     beq        +0x34 /* 00004F1E */
  7247. 00004EEC  5340                     subq.w     D0, 1
  7248. 00004EEE  671A                     beq        +0x1C /* 00004F0A */
  7249. 00004EF0  5340                     subq.w     D0, 1
  7250. 00004EF2  673E                     beq        +0x40 /* 00004F32 */
  7251. 00004EF4  604E                     bra        +0x50 /* 00004F44 */
  7252. label00004EF6:
  7253. 00004EF6  486E FEEC                pea.l      [A6 - 0x114]
  7254. 00004EFA  4267                     clr.w      -[A7]
  7255. 00004EFC  302E FEF8                move.w     D0, [A6 - 0x108]
  7256. 00004F00  906E FEEC                sub.w      D0, [A6 - 0x114]
  7257. 00004F04  3F00                     move.w     -[A7], D0
  7258. 00004F06  A8A8                     syscall    OffsetRect
  7259. 00004F08  603A                     bra        +0x3C /* 00004F44 */
  7260. label00004F0A:
  7261. 00004F0A  486E FEEC                pea.l      [A6 - 0x114]
  7262. 00004F0E  4267                     clr.w      -[A7]
  7263. 00004F10  302E FEF8                move.w     D0, [A6 - 0x108]
  7264. 00004F14  906E FEF0                sub.w      D0, [A6 - 0x110]
  7265. 00004F18  3F00                     move.w     -[A7], D0
  7266. 00004F1A  A8A8                     syscall    OffsetRect
  7267. 00004F1C  6026                     bra        +0x28 /* 00004F44 */
  7268. label00004F1E:
  7269. 00004F1E  486E FEEC                pea.l      [A6 - 0x114]
  7270. 00004F22  302E FEFA                move.w     D0, [A6 - 0x106]
  7271. 00004F26  906E FEEE                sub.w      D0, [A6 - 0x112]
  7272. 00004F2A  3F00                     move.w     -[A7], D0
  7273. 00004F2C  4267                     clr.w      -[A7]
  7274. 00004F2E  A8A8                     syscall    OffsetRect
  7275. 00004F30  6012                     bra        +0x14 /* 00004F44 */
  7276. label00004F32:
  7277. 00004F32  486E FEEC                pea.l      [A6 - 0x114]
  7278. 00004F36  302E FEFA                move.w     D0, [A6 - 0x106]
  7279. 00004F3A  906E FEF2                sub.w      D0, [A6 - 0x10E]
  7280. 00004F3E  3F00                     move.w     -[A7], D0
  7281. 00004F40  4267                     clr.w      -[A7]
  7282. 00004F42  A8A8                     syscall    OffsetRect
  7283. label00004F44:
  7284. 00004F44  102E FEDB                move.b     D0, [A6 - 0x125]
  7285. 00004F48  6712                     beq        +0x14 /* 00004F5C */
  7286. 00004F4A  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7287. 00004F4E  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  7288. 00004F52  4267                     clr.w      -[A7]
  7289. 00004F54  4EAD 2462                jsr        [A5 + 0x2462 /* export_1160 */]
  7290. 00004F58  6000 016C                bra        +0x16E /* 000050C6 */
  7291. label00004F5C:
  7292. 00004F5C  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  7293. 00004F60  4EBA FC7A                jsr        [PC - 0x386 /* 00004BDC */]
  7294. 00004F64  6000 0160                bra        +0x162 /* 000050C6 */
  7295. label00004F68:
  7296. 00004F68  4AAD F26A                tst.l      [A5 - 0xD96]
  7297. 00004F6C  6700 0158                beq        +0x15A /* 000050C6 */
  7298. 00004F70  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7299. 00004F74  4267                     clr.w      -[A7]
  7300. 00004F76  4EBA FBA8                jsr        [PC - 0x458 /* 00004B20 */]
  7301. 00004F7A  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  7302. 00004F7E  6000 0146                bra        +0x148 /* 000050C6 */
  7303. label00004F82:
  7304. 00004F82  202D F26A                move.l     D0, [A5 - 0xD96]
  7305. 00004F86  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  7306. 00004F8A  670C                     beq        +0xE /* 00004F98 */
  7307. 00004F8C  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  7308. 00004F90  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  7309. 00004F94  6000 0130                bra        +0x132 /* 000050C6 */
  7310. label00004F98:
  7311. 00004F98  7005                     moveq.l    D0, 0x05
  7312. 00004F9A  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  7313. 00004F9E  660C                     bne        +0xE /* 00004FAC */
  7314. 00004FA0  486E FEEC                pea.l      [A6 - 0x114]
  7315. 00004FA4  4EBA FB58                jsr        [PC - 0x4A8 /* 00004AFE */]
  7316. 00004FA8  6000 00D8                bra        +0xDA /* 00005082 */
  7317. label00004FAC:
  7318. 00004FAC  2D6D AA4E FEF4           move.l     [A6 - 0x10C], [A5 - 0x55B2]
  7319. 00004FB2  660C                     bne        +0xE /* 00004FC0 */
  7320. 00004FB4  486E FEF4                pea.l      [A6 - 0x10C]
  7321. 00004FB8  2F3C 0156 0200           move.l     -[A7], 0x1560200
  7322. 00004FBE  A880                     syscall    SetPt
  7323. label00004FC0:
  7324. 00004FC0  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7325. 00004FC4  486E FEEC                pea.l      [A6 - 0x114]
  7326. 00004FC8  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  7327. 00004FCC  7039                     moveq.l    D0, 0x39
  7328. 00004FCE  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  7329. 00004FD2  6658                     bne        +0x5A /* 0000502C */
  7330. 00004FD4  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  7331. 00004FDA  42A7                     clr.l      -[A7]
  7332. 00004FDC  4EBA FB62                jsr        [PC - 0x49E /* 00004B40 */]
  7333. 00004FE0  201F                     move.l     D0, [A7]+
  7334. 00004FE2  3F00                     move.w     -[A7], D0
  7335. 00004FE4  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7336. 00004FE8  3D5F FEDE                move.w     [A6 - 0x122], [A7]+
  7337. 00004FEC  4267                     clr.w      -[A7]
  7338. 00004FEE  3F2E FEDE                move.w     -[A7], [A6 - 0x122]
  7339. 00004FF2  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  7340. 00004FF6  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  7341. 00004FFA  3D5F FEDE                move.w     [A6 - 0x122], [A7]+
  7342. 00004FFE  302E FEDE                move.w     D0, [A6 - 0x122]
  7343. 00005002  906E FEF2                sub.w      D0, [A6 - 0x10E]
  7344. 00005006  322E FEEE                move.w     D1, [A6 - 0x112]
  7345. 0000500A  D240                     add.w      D1, D0
  7346. 0000500C  48C1                     ext.l      D1
  7347. 0000500E  83FC 0002                divs.w     D1, 0x2
  7348. 00005012  3D41 FEE2                move.w     [A6 - 0x11E], D1
  7349. 00005016  302E FEE2                move.w     D0, [A6 - 0x11E]
  7350. 0000501A  916E FEEE                sub.w      [A6 - 0x112], D0
  7351. 0000501E  302E FEDE                move.w     D0, [A6 - 0x122]
  7352. 00005022  D06E FEEE                add.w      D0, [A6 - 0x112]
  7353. 00005026  3D40 FEF2                move.w     [A6 - 0x10E], D0
  7354. 0000502A  6056                     bra        +0x58 /* 00005082 */
  7355. label0000502C:
  7356. 0000502C  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  7357. 00005032  42A7                     clr.l      -[A7]
  7358. 00005034  4EBA FB0A                jsr        [PC - 0x4F6 /* 00004B40 */]
  7359. 00005038  201F                     move.l     D0, [A7]+
  7360. 0000503A  3F00                     move.w     -[A7], D0
  7361. 0000503C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7362. 00005040  3D5F FEE0                move.w     [A6 - 0x120], [A7]+
  7363. 00005044  4267                     clr.w      -[A7]
  7364. 00005046  3F2E FEE0                move.w     -[A7], [A6 - 0x120]
  7365. 0000504A  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  7366. 0000504E  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  7367. 00005052  3D5F FEE0                move.w     [A6 - 0x120], [A7]+
  7368. 00005056  302E FEE0                move.w     D0, [A6 - 0x120]
  7369. 0000505A  906E FEF0                sub.w      D0, [A6 - 0x110]
  7370. 0000505E  322E FEEC                move.w     D1, [A6 - 0x114]
  7371. 00005062  D240                     add.w      D1, D0
  7372. 00005064  48C1                     ext.l      D1
  7373. 00005066  83FC 0002                divs.w     D1, 0x2
  7374. 0000506A  3D41 FEE2                move.w     [A6 - 0x11E], D1
  7375. 0000506E  302E FEE2                move.w     D0, [A6 - 0x11E]
  7376. 00005072  916E FEEC                sub.w      [A6 - 0x114], D0
  7377. 00005076  302E FEE0                move.w     D0, [A6 - 0x120]
  7378. 0000507A  D06E FEEC                add.w      D0, [A6 - 0x114]
  7379. 0000507E  3D40 FEF0                move.w     [A6 - 0x110], D0
  7380. label00005082:
  7381. 00005082  486E FEEC                pea.l      [A6 - 0x114]
  7382. 00005086  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  7383. 0000508A  603A                     bra        +0x3C /* 000050C6 */
  7384. label0000508C:
  7385. 0000508C  4267                     clr.w      -[A7]
  7386. 0000508E  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  7387. 00005092  101F                     move.b     D0, [A7]+
  7388. 00005094  6708                     beq        +0xA /* 0000509E */
  7389. 00005096  3D7C 0008 FEDC           move.w     [A6 - 0x124], 0x8
  7390. 0000509C  6006                     bra        +0x8 /* 000050A4 */
  7391. label0000509E:
  7392. 0000509E  3D7C 0007 FEDC           move.w     [A6 - 0x124], 0x7
  7393. label000050A4:
  7394. 000050A4  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  7395. 000050A8  3F2E FEDC                move.w     -[A7], [A6 - 0x124]
  7396. 000050AC  4EAD 2E3A                jsr        [A5 + 0x2E3A /* export_1475 */]
  7397. 000050B0  6014                     bra        +0x16 /* 000050C6 */
  7398. label000050B2:
  7399. 000050B2  3F3C 0012                move.w     -[A7], 0x12
  7400. 000050B6  486E FDBA                pea.l      [A6 - 0x246]
  7401. 000050BA  3F3C 001A                move.w     -[A7], 0x1A
  7402. 000050BE  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  7403. 000050C2  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  7404. label000050C6:
  7405. 000050C6  4FEE FD9A                lea.l      A7, [A6 - 0x266]
  7406. 000050CA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7407. 000050CE  4E5E                     unlink     A6
  7408. 000050D0  2E9F                     move.l     [A7], [A7]+
  7409. 000050D2  4E75                     rts
  7410. fn000050D4:
  7411. 000050D4  4E56 0000                link       A6, 0
  7412. 000050D8  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  7413. 000050DE  102D A84C                move.b     D0, [A5 - 0x57B4]
  7414. 000050E2  6710                     beq        +0x12 /* 000050F4 */
  7415. 000050E4  487A 0012                pea.l      [PC + 0x12 /* 000050F8, value 0x1243616E, pstring "Can\'t modify stack" */]
  7416. 000050E8  3F3C 0096                move.w     -[A7], 0x96
  7417. 000050EC  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  7418. 000050F0  422E 0008                clr.b      [A6 + 0x8]
  7419. label000050F4:
  7420. 000050F4  4E5E                     unlink     A6
  7421. 000050F6  4E75                     rts
  7422. 000050F8  1243                     movea.b    A1, D3
  7423. 000050FA  616E                     bsr        +0x70 /* 0000516A */
  7424. 000050FC  2774 206D 6F64           move.l     [A3 + 0x6F64], [A4 + D2.w + 0x6D]
  7425. 00005102  6966                     bvs        +0x68 /* 0000516A */
  7426. 00005104  7920                     moveq.l    D4, 0x20
  7427. 00005106  7374                     moveq.l    D1, 0x74
  7428. 00005108  6163                     bsr        +0x65 /* 0000516D */
  7429. 0000510A  6B00 4E56                bmi        +0x4E58 /* 00009F62 */
  7430. // begin alternate branch 0000510C-00005110
  7431. fn0000510C:
  7432. 0000510C  4E56 FEFE                link       A6, -0x0102
  7433. // end alternate branch 0000510C-00005110
  7434. fn0000510C: // (misaligned)
  7435. 0000510E  FEFE                     .extension 0xEFE // unimplemented
  7436. 00005110  48E7 0108                movem.l    -[A7], D7,A4
  7437. 00005114  286E 0008                movea.l    A4, [A6 + 0x8]
  7438. 00005118  286C 0008                movea.l    A4, [A4 + 0x8]
  7439. 0000511C  102E 000C                move.b     D0, [A6 + 0xC]
  7440. 00005120  6736                     beq        +0x38 /* 00005158 */
  7441. 00005122  7E14                     moveq.l    D7, 0x14
  7442. 00005124  7002                     moveq.l    D0, 0x02
  7443. 00005126  206E 0008                movea.l    A0, [A6 + 0x8]
  7444. 0000512A  B028 FFE6                cmp.b      D0, [A0 - 0x1A]
  7445. 0000512E  6602                     bne        +0x4 /* 00005132 */
  7446. 00005130  7E15                     moveq.l    D7, 0x15
  7447. label00005132:
  7448. 00005132  397C 0012 FE62           move.w     [A4 - 0x19E], 0x12
  7449. 00005138  486E FEFE                pea.l      [A6 - 0x102]
  7450. 0000513C  3F07                     move.w     -[A7], D7
  7451. 0000513E  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  7452. 00005142  205F                     movea.l    A0, [A7]+
  7453. 00005144  43EC FF00                lea.l      A1, [A4 - 0x100]
  7454. 00005148  707F                     moveq.l    D0, 0x7F
  7455. label0000514A:
  7456. 0000514A  32D8                     move.w     [A1]+, [A0]+
  7457. 0000514C  51C8 FFFC                dbf        D0, -0x6 /* 0000514A */
  7458. 00005150  4267                     clr.w      -[A7]
  7459. 00005152  42A7                     clr.l      -[A7]
  7460. 00005154  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  7461. label00005158:
  7462. 00005158  4CDF 1080                movem.l    D7,A4, [A7]+
  7463. 0000515C  4E5E                     unlink     A6
  7464. 0000515E  205F                     movea.l    A0, [A7]+
  7465. 00005160  5C4F                     addq.w     A7, 6
  7466. 00005162  4ED0                     jmp        [A0]
  7467. fn00005164:
  7468. 00005164  4E56 FFEA                link       A6, -0x0016
  7469. 00005168  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7470. // begin alternate branch 0000516A-0000516C
  7471. fn0000516A:
  7472. 0000516A  0F08                     btst       A0, D7
  7473. // end alternate branch 0000516A-0000516C
  7474. fn0000516A: // (misaligned)
  7475. 0000516C  286E 000E                movea.l    A4, [A6 + 0xE]
  7476. 00005170  102E 000C                move.b     D0, [A6 + 0xC]
  7477. 00005174  4880                     ext.w      D0
  7478. 00005176  5B40                     subq.w     D0, 5
  7479. 00005178  6736                     beq        +0x38 /* 000051B0 */
  7480. 0000517A  5340                     subq.w     D0, 1
  7481. 0000517C  6700 0180                beq        +0x182 /* 000052FE */
  7482. 00005180  0440 002D                subi.w     D0, 0x2D /* '-' */
  7483. 00005184  6736                     beq        +0x38 /* 000051BC */
  7484. 00005186  5340                     subq.w     D0, 1
  7485. 00005188  674E                     beq        +0x50 /* 000051D8 */
  7486. 0000518A  5340                     subq.w     D0, 1
  7487. 0000518C  6768                     beq        +0x6A /* 000051F6 */
  7488. 0000518E  5340                     subq.w     D0, 1
  7489. 00005190  6700 0082                beq        +0x84 /* 00005214 */
  7490. 00005194  5340                     subq.w     D0, 1
  7491. 00005196  6700 009A                beq        +0x9C /* 00005232 */
  7492. 0000519A  5340                     subq.w     D0, 1
  7493. 0000519C  6700 00B8                beq        +0xBA /* 00005256 */
  7494. 000051A0  5340                     subq.w     D0, 1
  7495. 000051A2  6700 00D8                beq        +0xDA /* 0000527C */
  7496. 000051A6  5340                     subq.w     D0, 1
  7497. 000051A8  6700 011A                beq        +0x11C /* 000052C4 */
  7498. 000051AC  6000 019A                bra        +0x19C /* 00005348 */
  7499. label000051B0:
  7500. 000051B0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7501. 000051B4  4EBA F948                jsr        [PC - 0x6B8 /* 00004AFE */]
  7502. 000051B8  6000 018E                bra        +0x190 /* 00005348 */
  7503. label000051BC:
  7504. 000051BC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7505. 000051C0  4267                     clr.w      -[A7]
  7506. 000051C2  42A7                     clr.l      -[A7]
  7507. 000051C4  4EBA F97A                jsr        [PC - 0x686 /* 00004B40 */]
  7508. 000051C8  3014                     move.w     D0, [A4]
  7509. 000051CA  48C0                     ext.l      D0
  7510. 000051CC  221F                     move.l     D1, [A7]+
  7511. 000051CE  9280                     sub.l      D1, D0
  7512. 000051D0  3F01                     move.w     -[A7], D1
  7513. 000051D2  A8A8                     syscall    OffsetRect
  7514. 000051D4  6000 0172                bra        +0x174 /* 00005348 */
  7515. label000051D8:
  7516. 000051D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7517. 000051DC  42A7                     clr.l      -[A7]
  7518. 000051DE  4EBA F960                jsr        [PC - 0x6A0 /* 00004B40 */]
  7519. 000051E2  302C 0002                move.w     D0, [A4 + 0x2]
  7520. 000051E6  48C0                     ext.l      D0
  7521. 000051E8  221F                     move.l     D1, [A7]+
  7522. 000051EA  9280                     sub.l      D1, D0
  7523. 000051EC  3F01                     move.w     -[A7], D1
  7524. 000051EE  4267                     clr.w      -[A7]
  7525. 000051F0  A8A8                     syscall    OffsetRect
  7526. 000051F2  6000 0154                bra        +0x156 /* 00005348 */
  7527. label000051F6:
  7528. 000051F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7529. 000051FA  4267                     clr.w      -[A7]
  7530. 000051FC  42A7                     clr.l      -[A7]
  7531. 000051FE  4EBA F940                jsr        [PC - 0x6C0 /* 00004B40 */]
  7532. 00005202  302C 0004                move.w     D0, [A4 + 0x4]
  7533. 00005206  48C0                     ext.l      D0
  7534. 00005208  221F                     move.l     D1, [A7]+
  7535. 0000520A  9280                     sub.l      D1, D0
  7536. 0000520C  3F01                     move.w     -[A7], D1
  7537. 0000520E  A8A8                     syscall    OffsetRect
  7538. 00005210  6000 0136                bra        +0x138 /* 00005348 */
  7539. label00005214:
  7540. 00005214  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7541. 00005218  42A7                     clr.l      -[A7]
  7542. 0000521A  4EBA F924                jsr        [PC - 0x6DC /* 00004B40 */]
  7543. 0000521E  302C 0006                move.w     D0, [A4 + 0x6]
  7544. 00005222  48C0                     ext.l      D0
  7545. 00005224  221F                     move.l     D1, [A7]+
  7546. 00005226  9280                     sub.l      D1, D0
  7547. 00005228  3F01                     move.w     -[A7], D1
  7548. 0000522A  4267                     clr.w      -[A7]
  7549. 0000522C  A8A8                     syscall    OffsetRect
  7550. 0000522E  6000 0118                bra        +0x11A /* 00005348 */
  7551. label00005232:
  7552. 00005232  486E FFEE                pea.l      [A6 - 0x12]
  7553. 00005236  4EBA F8A4                jsr        [PC - 0x75C /* 00004ADC */]
  7554. 0000523A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7555. 0000523E  302E FFF0                move.w     D0, [A6 - 0x10]
  7556. 00005242  906C 0002                sub.w      D0, [A4 + 0x2]
  7557. 00005246  3F00                     move.w     -[A7], D0
  7558. 00005248  302E FFEE                move.w     D0, [A6 - 0x12]
  7559. 0000524C  9054                     sub.w      D0, [A4]
  7560. 0000524E  3F00                     move.w     -[A7], D0
  7561. 00005250  A8A8                     syscall    OffsetRect
  7562. 00005252  6000 00F4                bra        +0xF6 /* 00005348 */
  7563. label00005256:
  7564. 00005256  486E FFF2                pea.l      [A6 - 0xE]
  7565. 0000525A  4EBA F880                jsr        [PC - 0x780 /* 00004ADC */]
  7566. 0000525E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7567. 00005262  302E FFF4                move.w     D0, [A6 - 0xC]
  7568. 00005266  906C 0006                sub.w      D0, [A4 + 0x6]
  7569. 0000526A  3F00                     move.w     -[A7], D0
  7570. 0000526C  302E FFF2                move.w     D0, [A6 - 0xE]
  7571. 00005270  906C 0004                sub.w      D0, [A4 + 0x4]
  7572. 00005274  3F00                     move.w     -[A7], D0
  7573. 00005276  A8A8                     syscall    OffsetRect
  7574. 00005278  6000 00CE                bra        +0xD0 /* 00005348 */
  7575. label0000527C:
  7576. 0000527C  42A7                     clr.l      -[A7]
  7577. 0000527E  42A7                     clr.l      -[A7]
  7578. 00005280  4EBA F8BE                jsr        [PC - 0x742 /* 00004B40 */]
  7579. 00005284  201F                     move.l     D0, [A7]+
  7580. 00005286  3F00                     move.w     -[A7], D0
  7581. 00005288  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7582. 0000528C  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  7583. 00005290  42A7                     clr.l      -[A7]
  7584. 00005292  302C 0006                move.w     D0, [A4 + 0x6]
  7585. 00005296  906C 0002                sub.w      D0, [A4 + 0x2]
  7586. 0000529A  3F00                     move.w     -[A7], D0
  7587. 0000529C  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7588. 000052A0  3E1F                     move.w     D7, [A7]+
  7589. 000052A2  302E FFFA                move.w     D0, [A6 - 0x6]
  7590. 000052A6  9047                     sub.w      D0, D7
  7591. 000052A8  48C0                     ext.l      D0
  7592. 000052AA  81FC 0002                divs.w     D0, 0x2
  7593. 000052AE  3A00                     move.w     D5, D0
  7594. 000052B0  916C 0002                sub.w      [A4 + 0x2], D0
  7595. 000052B4  302E FFFA                move.w     D0, [A6 - 0x6]
  7596. 000052B8  D06C 0002                add.w      D0, [A4 + 0x2]
  7597. 000052BC  3940 0006                move.w     [A4 + 0x6], D0
  7598. 000052C0  6000 0086                bra        +0x88 /* 00005348 */
  7599. label000052C4:
  7600. 000052C4  42A7                     clr.l      -[A7]
  7601. 000052C6  42A7                     clr.l      -[A7]
  7602. 000052C8  4EBA F876                jsr        [PC - 0x78A /* 00004B40 */]
  7603. 000052CC  201F                     move.l     D0, [A7]+
  7604. 000052CE  3F00                     move.w     -[A7], D0
  7605. 000052D0  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7606. 000052D4  381F                     move.w     D4, [A7]+
  7607. 000052D6  42A7                     clr.l      -[A7]
  7608. 000052D8  302C 0004                move.w     D0, [A4 + 0x4]
  7609. 000052DC  9054                     sub.w      D0, [A4]
  7610. 000052DE  3F00                     move.w     -[A7], D0
  7611. 000052E0  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  7612. 000052E4  3C1F                     move.w     D6, [A7]+
  7613. 000052E6  3004                     move.w     D0, D4
  7614. 000052E8  9046                     sub.w      D0, D6
  7615. 000052EA  48C0                     ext.l      D0
  7616. 000052EC  81FC 0002                divs.w     D0, 0x2
  7617. 000052F0  3A00                     move.w     D5, D0
  7618. 000052F2  9154                     sub.w      [A4], D0
  7619. 000052F4  3004                     move.w     D0, D4
  7620. 000052F6  D054                     add.w      D0, [A4]
  7621. 000052F8  3940 0004                move.w     [A4 + 0x4], D0
  7622. 000052FC  604A                     bra        +0x4C /* 00005348 */
  7623. label000052FE:
  7624. 000052FE  486E FFEA                pea.l      [A6 - 0x16]
  7625. 00005302  4EBA F7D8                jsr        [PC - 0x828 /* 00004ADC */]
  7626. 00005306  3E2C 0006                move.w     D7, [A4 + 0x6]
  7627. 0000530A  9E6C 0002                sub.w      D7, [A4 + 0x2]
  7628. 0000530E  3C2C 0004                move.w     D6, [A4 + 0x4]
  7629. 00005312  9C54                     sub.w      D6, [A4]
  7630. 00005314  3007                     move.w     D0, D7
  7631. 00005316  48C0                     ext.l      D0
  7632. 00005318  81FC 0002                divs.w     D0, 0x2
  7633. 0000531C  322E FFEC                move.w     D1, [A6 - 0x14]
  7634. 00005320  9240                     sub.w      D1, D0
  7635. 00005322  3941 0002                move.w     [A4 + 0x2], D1
  7636. 00005326  3006                     move.w     D0, D6
  7637. 00005328  48C0                     ext.l      D0
  7638. 0000532A  81FC 0002                divs.w     D0, 0x2
  7639. 0000532E  322E FFEA                move.w     D1, [A6 - 0x16]
  7640. 00005332  9240                     sub.w      D1, D0
  7641. 00005334  3881                     move.w     [A4], D1
  7642. 00005336  3007                     move.w     D0, D7
  7643. 00005338  D06C 0002                add.w      D0, [A4 + 0x2]
  7644. 0000533C  3940 0006                move.w     [A4 + 0x6], D0
  7645. 00005340  3006                     move.w     D0, D6
  7646. 00005342  D054                     add.w      D0, [A4]
  7647. 00005344  3940 0004                move.w     [A4 + 0x4], D0
  7648. label00005348:
  7649. 00005348  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  7650. 0000534C  4E5E                     unlink     A6
  7651. 0000534E  205F                     movea.l    A0, [A7]+
  7652. 00005350  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7653. 00005354  4ED0                     jmp        [A0]
  7654. fn00005356:
  7655. 00005356  4E56 FF98                link       A6, -0x0068
  7656. 0000535A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7657. 0000535E  286E 0008                movea.l    A4, [A6 + 0x8]
  7658. 00005362  4267                     clr.w      -[A7]
  7659. 00005364  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  7660. 00005368  3F2D F278                move.w     -[A7], [A5 - 0xD88]
  7661. 0000536C  486E FFE2                pea.l      [A6 - 0x1E]
  7662. 00005370  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  7663. 00005374  101F                     move.b     D0, [A7]+
  7664. 00005376  660E                     bne        +0x10 /* 00005386 */
  7665. 00005378  397C 0011 FE62           move.w     [A4 - 0x19E], 0x11
  7666. 0000537E  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  7667. 00005382  6000 0BD0                bra        +0xBD2 /* 00005F54 */
  7668. label00005386:
  7669. 00005386  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  7670. 0000538A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7671. 0000538E  700E                     moveq.l    D0, 0x0E
  7672. label00005390:
  7673. 00005390  30D9                     move.w     [A0]+, [A1]+
  7674. 00005392  51C8 FFFC                dbf        D0, -0x6 /* 00005390 */
  7675. 00005396  197C 0001 FE5F           move.b     [A4 - 0x1A1], 0x1
  7676. 0000539C  422C FE5E                clr.b      [A4 - 0x1A2]
  7677. 000053A0  4207                     clr.b      D7
  7678. 000053A2  422C FE5A                clr.b      [A4 - 0x1A6]
  7679. 000053A6  4206                     clr.b      D6
  7680. 000053A8  7000                     moveq.l    D0, 0x00
  7681. 000053AA  102E FFE7                move.b     D0, [A6 - 0x19]
  7682. 000053AE  C0BC 0000 0080           and.l      D0, 0x80
  7683. 000053B4  4A80                     tst.l      D0
  7684. 000053B6  57C0                     seq        D0
  7685. 000053B8  4400                     neg.b      D0
  7686. 000053BA  1940 FE5C                move.b     [A4 - 0x1A4], D0
  7687. 000053BE  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  7688. 000053C2  43ED B38A                lea.l      A1, [A5 - 0x4C76]
  7689. 000053C6  7003                     moveq.l    D0, 0x03
  7690. label000053C8:
  7691. 000053C8  30D9                     move.w     [A0]+, [A1]+
  7692. 000053CA  51C8 FFFC                dbf        D0, -0x6 /* 000053C8 */
  7693. 000053CE  102D F504                move.b     D0, [A5 - 0xAFC]
  7694. 000053D2  4880                     ext.w      D0
  7695. 000053D4  5540                     subq.w     D0, 2
  7696. 000053D6  6700 00EC                beq        +0xEE /* 000054C4 */
  7697. 000053DA  5540                     subq.w     D0, 2
  7698. 000053DC  6700 0140                beq        +0x142 /* 0000551E */
  7699. 000053E0  5340                     subq.w     D0, 1
  7700. 000053E2  6700 0198                beq        +0x19A /* 0000557C */
  7701. 000053E6  5340                     subq.w     D0, 1
  7702. 000053E8  6700 0192                beq        +0x194 /* 0000557C */
  7703. 000053EC  5340                     subq.w     D0, 1
  7704. 000053EE  6700 05CC                beq        +0x5CE /* 000059BC */
  7705. 000053F2  5340                     subq.w     D0, 1
  7706. 000053F4  6700 05DC                beq        +0x5DE /* 000059D2 */
  7707. 000053F8  5340                     subq.w     D0, 1
  7708. 000053FA  6700 05EA                beq        +0x5EC /* 000059E6 */
  7709. 000053FE  5340                     subq.w     D0, 1
  7710. 00005400  6700 0606                beq        +0x608 /* 00005A08 */
  7711. 00005404  5340                     subq.w     D0, 1
  7712. 00005406  6700 061A                beq        +0x61C /* 00005A22 */
  7713. 0000540A  5540                     subq.w     D0, 2
  7714. 0000540C  6700 01C8                beq        +0x1CA /* 000055D6 */
  7715. 00005410  5340                     subq.w     D0, 1
  7716. 00005412  6700 02A8                beq        +0x2AA /* 000056BC */
  7717. 00005416  5340                     subq.w     D0, 1
  7718. 00005418  6700 0380                beq        +0x382 /* 0000579A */
  7719. 0000541C  5340                     subq.w     D0, 1
  7720. 0000541E  6700 02E0                beq        +0x2E2 /* 00005700 */
  7721. 00005422  5340                     subq.w     D0, 1
  7722. 00005424  6700 0330                beq        +0x332 /* 00005756 */
  7723. 00005428  5340                     subq.w     D0, 1
  7724. 0000542A  6700 0616                beq        +0x618 /* 00005A42 */
  7725. 0000542E  5340                     subq.w     D0, 1
  7726. 00005430  6700 0406                beq        +0x408 /* 00005838 */
  7727. 00005434  0440 000F                subi.w     D0, 0xF
  7728. 00005438  6700 0436                beq        +0x438 /* 00005870 */
  7729. 0000543C  5940                     subq.w     D0, 4
  7730. 0000543E  6700 04EE                beq        +0x4F0 /* 0000592E */
  7731. 00005442  0440 000A                subi.w     D0, 0xA /* '\n' */
  7732. 00005446  6700 03A6                beq        +0x3A8 /* 000057EE */
  7733. 0000544A  5740                     subq.w     D0, 3
  7734. 0000544C  6700 012E                beq        +0x130 /* 0000557C */
  7735. 00005450  5340                     subq.w     D0, 1
  7736. 00005452  6700 0128                beq        +0x12A /* 0000557C */
  7737. 00005456  5340                     subq.w     D0, 1
  7738. 00005458  6700 0122                beq        +0x124 /* 0000557C */
  7739. 0000545C  5340                     subq.w     D0, 1
  7740. 0000545E  6700 011C                beq        +0x11E /* 0000557C */
  7741. 00005462  5340                     subq.w     D0, 1
  7742. 00005464  6700 0116                beq        +0x118 /* 0000557C */
  7743. 00005468  5340                     subq.w     D0, 1
  7744. 0000546A  6700 0110                beq        +0x112 /* 0000557C */
  7745. 0000546E  5340                     subq.w     D0, 1
  7746. 00005470  6700 010A                beq        +0x10C /* 0000557C */
  7747. 00005474  5340                     subq.w     D0, 1
  7748. 00005476  6700 0104                beq        +0x106 /* 0000557C */
  7749. 0000547A  5140                     subq.w     D0, 8
  7750. 0000547C  6700 04F8                beq        +0x4FA /* 00005976 */
  7751. 00005480  5940                     subq.w     D0, 4
  7752. 00005482  6700 064E                beq        +0x650 /* 00005AD2 */
  7753. 00005486  5340                     subq.w     D0, 1
  7754. 00005488  6700 078C                beq        +0x78E /* 00005C16 */
  7755. 0000548C  5340                     subq.w     D0, 1
  7756. 0000548E  6700 07DC                beq        +0x7DE /* 00005C6C */
  7757. 00005492  5940                     subq.w     D0, 4
  7758. 00005494  6700 06E0                beq        +0x6E2 /* 00005B76 */
  7759. 00005498  5940                     subq.w     D0, 4
  7760. 0000549A  6700 0724                beq        +0x726 /* 00005BC0 */
  7761. 0000549E  0440 0011                subi.w     D0, 0x11
  7762. 000054A2  6700 080C                beq        +0x80E /* 00005CB0 */
  7763. 000054A6  5340                     subq.w     D0, 1
  7764. 000054A8  6700 0838                beq        +0x83A /* 00005CE2 */
  7765. 000054AC  5540                     subq.w     D0, 2
  7766. 000054AE  6700 0896                beq        +0x898 /* 00005D46 */
  7767. 000054B2  5340                     subq.w     D0, 1
  7768. 000054B4  6700 08D2                beq        +0x8D4 /* 00005D88 */
  7769. 000054B8  0440 0009                subi.w     D0, 0x9 /* '\t' */
  7770. 000054BC  6700 090E                beq        +0x910 /* 00005DCC */
  7771. 000054C0  6000 095A                bra        +0x95C /* 00005E1C */
  7772. label000054C4:
  7773. 000054C4  486D D01A                pea.l      [A5 - 0x2FE6]
  7774. 000054C8  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  7775. 000054CC  102D B820                move.b     D0, [A5 - 0x47E0]
  7776. 000054D0  661E                     bne        +0x20 /* 000054F0 */
  7777. 000054D2  2F00                     move.l     -[A7], D0
  7778. 000054D4  4267                     clr.w      -[A7]
  7779. 000054D6  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  7780. 000054DA  3F2D F278                move.w     -[A7], [A5 - 0xD88]
  7781. 000054DE  486D D01A                pea.l      [A5 - 0x2FE6]
  7782. 000054E2  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  7783. 000054E6  121F                     move.b     D1, [A7]+
  7784. 000054E8  201F                     move.l     D0, [A7]+
  7785. 000054EA  0A01 0001                xori.b     D1, 0x1
  7786. 000054EE  8001                     or.b       D0, D1
  7787. label000054F0:
  7788. 000054F0  1F00                     move.b     -[A7], D0
  7789. 000054F2  2F0E                     move.l     -[A7], A6
  7790. 000054F4  4EBA FC16                jsr        [PC - 0x3EA /* 0000510C */]
  7791. 000054F8  7001                     moveq.l    D0, 0x01
  7792. 000054FA  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7793. 000054FE  57C0                     seq        D0
  7794. 00005500  4A00                     tst.b      D0
  7795. 00005502  6712                     beq        +0x14 /* 00005516 */
  7796. 00005504  7200                     moveq.l    D1, 0x00
  7797. 00005506  322E FFF0                move.w     D1, [A6 - 0x10]
  7798. 0000550A  C2BC FFFF 8000           and.l      D1, 0xFFFF8000
  7799. 00005510  4A81                     tst.l      D1
  7800. 00005512  56C1                     sne        D1
  7801. 00005514  C001                     and.b      D0, D1
  7802. label00005516:
  7803. 00005516  4400                     neg.b      D0
  7804. 00005518  1E00                     move.b     D7, D0
  7805. 0000551A  6000 090A                bra        +0x90C /* 00005E26 */
  7806. label0000551E:
  7807. 0000551E  7000                     moveq.l    D0, 0x00
  7808. 00005520  302E FFF0                move.w     D0, [A6 - 0x10]
  7809. 00005524  C0BC 0000 000F           and.l      D0, 0xF
  7810. 0000552A  3A00                     move.w     D5, D0
  7811. 0000552C  4267                     clr.w      -[A7]
  7812. 0000552E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7813. 00005532  4EBA F62C                jsr        [PC - 0x9D4 /* 00004B60 */]
  7814. 00005536  3D5F FFB0                move.w     [A6 - 0x50], [A7]+
  7815. 0000553A  BA6E FFB0                cmp.w      D5, [A6 - 0x50]
  7816. 0000553E  6700 08E6                beq        +0x8E8 /* 00005E26 */
  7817. 00005542  7000                     moveq.l    D0, 0x00
  7818. 00005544  302E FFF0                move.w     D0, [A6 - 0x10]
  7819. 00005548  C0BC FFFF FFF0           and.l      D0, 0xFFFFFFF0
  7820. 0000554E  322E FFB0                move.w     D1, [A6 - 0x50]
  7821. 00005552  48C1                     ext.l      D1
  7822. 00005554  D280                     add.l      D1, D0
  7823. 00005556  3D41 FFF0                move.w     [A6 - 0x10], D1
  7824. 0000555A  700B                     moveq.l    D0, 0x0B
  7825. 0000555C  B045                     cmp.w      D0, D5
  7826. 0000555E  57C0                     seq        D0
  7827. 00005560  720B                     moveq.l    D1, 0x0B
  7828. 00005562  B26E FFB0                cmp.w      D1, [A6 - 0x50]
  7829. 00005566  57C1                     seq        D1
  7830. 00005568  8001                     or.b       D0, D1
  7831. 0000556A  6700 08BA                beq        +0x8BC /* 00005E26 */
  7832. 0000556E  486E FFE2                pea.l      [A6 - 0x1E]
  7833. 00005572  4267                     clr.w      -[A7]
  7834. 00005574  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  7835. 00005578  6000 08AC                bra        +0x8AE /* 00005E26 */
  7836. label0000557C:
  7837. 0000557C  41EC FEEC                lea.l      A0, [A4 - 0x114]
  7838. 00005580  43EE FFE8                lea.l      A1, [A6 - 0x18]
  7839. 00005584  7003                     moveq.l    D0, 0x03
  7840. label00005586:
  7841. 00005586  30D9                     move.w     [A0]+, [A1]+
  7842. 00005588  51C8 FFFC                dbf        D0, -0x6 /* 00005586 */
  7843. 0000558C  486C FEEC                pea.l      [A4 - 0x114]
  7844. 00005590  1F2D F504                move.b     -[A7], [A5 - 0xAFC]
  7845. 00005594  2F0E                     move.l     -[A7], A6
  7846. 00005596  4EBA FBCC                jsr        [PC - 0x434 /* 00005164 */]
  7847. 0000559A  4267                     clr.w      -[A7]
  7848. 0000559C  486C FEEC                pea.l      [A4 - 0x114]
  7849. 000055A0  486E FFE8                pea.l      [A6 - 0x18]
  7850. 000055A4  A8A6                     syscall    EqualRect
  7851. 000055A6  101F                     move.b     D0, [A7]+
  7852. 000055A8  6600 087C                bne        +0x87E /* 00005E26 */
  7853. 000055AC  102C FE5C                move.b     D0, [A4 - 0x1A4]
  7854. 000055B0  6710                     beq        +0x12 /* 000055C2 */
  7855. 000055B2  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  7856. 000055B6  43EE FFCA                lea.l      A1, [A6 - 0x36]
  7857. 000055BA  7003                     moveq.l    D0, 0x03
  7858. label000055BC:
  7859. 000055BC  30D9                     move.w     [A0]+, [A1]+
  7860. 000055BE  51C8 FFFC                dbf        D0, -0x6 /* 000055BC */
  7861. label000055C2:
  7862. 000055C2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7863. 000055C6  43EC FEEC                lea.l      A1, [A4 - 0x114]
  7864. 000055CA  7003                     moveq.l    D0, 0x03
  7865. label000055CC:
  7866. 000055CC  30D9                     move.w     [A0]+, [A1]+
  7867. 000055CE  51C8 FFFC                dbf        D0, -0x6 /* 000055CC */
  7868. 000055D2  6000 0852                bra        +0x854 /* 00005E26 */
  7869. label000055D6:
  7870. 000055D6  7002                     moveq.l    D0, 0x02
  7871. 000055D8  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7872. 000055DC  57C0                     seq        D0
  7873. 000055DE  4A00                     tst.b      D0
  7874. 000055E0  6614                     bne        +0x16 /* 000055F6 */
  7875. 000055E2  7200                     moveq.l    D1, 0x00
  7876. 000055E4  322E FFF0                move.w     D1, [A6 - 0x10]
  7877. 000055E8  C2BC 0000 000F           and.l      D1, 0xF
  7878. 000055EE  740B                     moveq.l    D2, 0x0B
  7879. 000055F0  B481                     cmp.l      D2, D1
  7880. 000055F2  57C1                     seq        D1
  7881. 000055F4  8001                     or.b       D0, D1
  7882. label000055F6:
  7883. 000055F6  4400                     neg.b      D0
  7884. 000055F8  1F00                     move.b     -[A7], D0
  7885. 000055FA  2F0E                     move.l     -[A7], A6
  7886. 000055FC  4EBA FB0E                jsr        [PC - 0x4F2 /* 0000510C */]
  7887. 00005600  4267                     clr.w      -[A7]
  7888. 00005602  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  7889. 00005606  101F                     move.b     D0, [A7]+
  7890. 00005608  6756                     beq        +0x58 /* 00005660 */
  7891. 0000560A  42A7                     clr.l      -[A7]
  7892. 0000560C  4EBA F532                jsr        [PC - 0xACE /* 00004B40 */]
  7893. 00005610  201F                     move.l     D0, [A7]+
  7894. 00005612  3D40 FFB0                move.w     [A6 - 0x50], D0
  7895. 00005616  42A7                     clr.l      -[A7]
  7896. 00005618  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  7897. 0000561C  A9BB                     syscall    GetIcon
  7898. 0000561E  265F                     movea.l    A3, [A7]+
  7899. 00005620  70FF                     moveq.l    D0, 0xFFFFFFFF
  7900. 00005622  B06E FFB0                cmp.w      D0, [A6 - 0x50]
  7901. 00005626  56C0                     sne        D0
  7902. 00005628  4A00                     tst.b      D0
  7903. 0000562A  6718                     beq        +0x1A /* 00005644 */
  7904. 0000562C  220B                     move.l     D1, A3
  7905. 0000562E  57C1                     seq        D1
  7906. 00005630  C001                     and.b      D0, D1
  7907. 00005632  6710                     beq        +0x12 /* 00005644 */
  7908. 00005634  487A 0928                pea.l      [PC + 0x928 /* 00005F5E, value 0x1543616E, pstring "Can\'t find that icon." */]
  7909. 00005638  3F3C 008E                move.w     -[A7], 0x8E
  7910. 0000563C  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  7911. 00005640  6000 07E4                bra        +0x7E6 /* 00005E26 */
  7912. label00005644:
  7913. 00005644  486E FFE2                pea.l      [A6 - 0x1E]
  7914. 00005648  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  7915. 0000564C  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  7916. 00005650  200B                     move.l     D0, A3
  7917. 00005652  6700 07D2                beq        +0x7D4 /* 00005E26 */
  7918. 00005656  2F0B                     move.l     -[A7], A3
  7919. 00005658  205F                     movea.l    A0, [A7]+
  7920. 0000565A  A02A                     syscall    HUnlock
  7921. 0000565C  6000 07C8                bra        +0x7CA /* 00005E26 */
  7922. label00005660:
  7923. 00005660  486D D01A                pea.l      [A5 - 0x2FE6]
  7924. 00005664  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  7925. 00005668  42A7                     clr.l      -[A7]
  7926. 0000566A  2F3C 4943 4F4E           move.l     -[A7], 0x49434F4E /* 'ICON' */
  7927. 00005670  486D D01A                pea.l      [A5 - 0x2FE6]
  7928. 00005674  A9A1                     syscall    GetNamedResource
  7929. 00005676  265F                     movea.l    A3, [A7]+
  7930. 00005678  200B                     move.l     D0, A3
  7931. 0000567A  661A                     bne        +0x1C /* 00005696 */
  7932. 0000567C  397C 0027 FE62           move.w     [A4 - 0x19E], 0x27 /* '\'' */
  7933. 00005682  41EC FF00                lea.l      A0, [A4 - 0x100]
  7934. 00005686  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  7935. 0000568A  707F                     moveq.l    D0, 0x7F
  7936. label0000568C:
  7937. 0000568C  30D9                     move.w     [A0]+, [A1]+
  7938. 0000568E  51C8 FFFC                dbf        D0, -0x6 /* 0000568C */
  7939. 00005692  6000 0792                bra        +0x794 /* 00005E26 */
  7940. label00005696:
  7941. 00005696  2F0B                     move.l     -[A7], A3
  7942. 00005698  486E FFB0                pea.l      [A6 - 0x50]
  7943. 0000569C  486E FFC0                pea.l      [A6 - 0x40]
  7944. 000056A0  486D D01A                pea.l      [A5 - 0x2FE6]
  7945. 000056A4  A9A8                     syscall    GetResInfo
  7946. 000056A6  486E FFE2                pea.l      [A6 - 0x1E]
  7947. 000056AA  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  7948. 000056AE  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  7949. 000056B2  2F0B                     move.l     -[A7], A3
  7950. 000056B4  205F                     movea.l    A0, [A7]+
  7951. 000056B6  A02A                     syscall    HUnlock
  7952. 000056B8  6000 076C                bra        +0x76E /* 00005E26 */
  7953. label000056BC:
  7954. 000056BC  7002                     moveq.l    D0, 0x02
  7955. 000056BE  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7956. 000056C2  57C0                     seq        D0
  7957. 000056C4  4400                     neg.b      D0
  7958. 000056C6  1F00                     move.b     -[A7], D0
  7959. 000056C8  2F0E                     move.l     -[A7], A6
  7960. 000056CA  4EBA FA40                jsr        [PC - 0x5C0 /* 0000510C */]
  7961. 000056CE  4267                     clr.w      -[A7]
  7962. 000056D0  4EBA F44E                jsr        [PC - 0xBB2 /* 00004B20 */]
  7963. 000056D4  101F                     move.b     D0, [A7]+
  7964. 000056D6  6714                     beq        +0x16 /* 000056EC */
  7965. 000056D8  7000                     moveq.l    D0, 0x00
  7966. 000056DA  302E FFF0                move.w     D0, [A6 - 0x10]
  7967. 000056DE  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  7968. 000056E4  3D40 FFF0                move.w     [A6 - 0x10], D0
  7969. 000056E8  6000 073C                bra        +0x73E /* 00005E26 */
  7970. label000056EC:
  7971. 000056EC  7000                     moveq.l    D0, 0x00
  7972. 000056EE  302E FFF0                move.w     D0, [A6 - 0x10]
  7973. 000056F2  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  7974. 000056F8  3D40 FFF0                move.w     [A6 - 0x10], D0
  7975. 000056FC  6000 0728                bra        +0x72A /* 00005E26 */
  7976. label00005700:
  7977. 00005700  7001                     moveq.l    D0, 0x01
  7978. 00005702  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  7979. 00005706  57C0                     seq        D0
  7980. 00005708  4400                     neg.b      D0
  7981. 0000570A  1F00                     move.b     -[A7], D0
  7982. 0000570C  2F0E                     move.l     -[A7], A6
  7983. 0000570E  4EBA F9FC                jsr        [PC - 0x604 /* 0000510C */]
  7984. 00005712  4267                     clr.w      -[A7]
  7985. 00005714  4EBA F40A                jsr        [PC - 0xBF6 /* 00004B20 */]
  7986. 00005718  101F                     move.b     D0, [A7]+
  7987. 0000571A  6726                     beq        +0x28 /* 00005742 */
  7988. 0000571C  7000                     moveq.l    D0, 0x00
  7989. 0000571E  302E FFF0                move.w     D0, [A6 - 0x10]
  7990. 00005722  80BC 0000 4000           or.l       D0, 0x4000 /* '@\0' */
  7991. 00005728  3D40 FFF0                move.w     [A6 - 0x10], D0
  7992. 0000572C  7000                     moveq.l    D0, 0x00
  7993. 0000572E  303C 00FB                move.w     D0, 0xFB
  7994. 00005732  7200                     moveq.l    D1, 0x00
  7995. 00005734  122E FFE7                move.b     D1, [A6 - 0x19]
  7996. 00005738  C081                     and.l      D0, D1
  7997. 0000573A  1D40 FFE7                move.b     [A6 - 0x19], D0
  7998. 0000573E  6000 06E6                bra        +0x6E8 /* 00005E26 */
  7999. label00005742:
  8000. 00005742  7000                     moveq.l    D0, 0x00
  8001. 00005744  302E FFF0                move.w     D0, [A6 - 0x10]
  8002. 00005748  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  8003. 0000574E  3D40 FFF0                move.w     [A6 - 0x10], D0
  8004. 00005752  6000 06D2                bra        +0x6D4 /* 00005E26 */
  8005. label00005756:
  8006. 00005756  7001                     moveq.l    D0, 0x01
  8007. 00005758  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8008. 0000575C  57C0                     seq        D0
  8009. 0000575E  4400                     neg.b      D0
  8010. 00005760  1F00                     move.b     -[A7], D0
  8011. 00005762  2F0E                     move.l     -[A7], A6
  8012. 00005764  4EBA F9A6                jsr        [PC - 0x65A /* 0000510C */]
  8013. 00005768  4267                     clr.w      -[A7]
  8014. 0000576A  4EBA F3B4                jsr        [PC - 0xC4C /* 00004B20 */]
  8015. 0000576E  101F                     move.b     D0, [A7]+
  8016. 00005770  6714                     beq        +0x16 /* 00005786 */
  8017. 00005772  7000                     moveq.l    D0, 0x00
  8018. 00005774  302E FFF0                move.w     D0, [A6 - 0x10]
  8019. 00005778  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  8020. 0000577E  3D40 FFF0                move.w     [A6 - 0x10], D0
  8021. 00005782  6000 06A2                bra        +0x6A4 /* 00005E26 */
  8022. label00005786:
  8023. 00005786  7000                     moveq.l    D0, 0x00
  8024. 00005788  302E FFF0                move.w     D0, [A6 - 0x10]
  8025. 0000578C  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  8026. 00005792  3D40 FFF0                move.w     [A6 - 0x10], D0
  8027. 00005796  6000 068E                bra        +0x690 /* 00005E26 */
  8028. label0000579A:
  8029. 0000579A  7001                     moveq.l    D0, 0x01
  8030. 0000579C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8031. 000057A0  57C0                     seq        D0
  8032. 000057A2  4400                     neg.b      D0
  8033. 000057A4  1F00                     move.b     -[A7], D0
  8034. 000057A6  2F0E                     move.l     -[A7], A6
  8035. 000057A8  4EBA F962                jsr        [PC - 0x69E /* 0000510C */]
  8036. 000057AC  4267                     clr.w      -[A7]
  8037. 000057AE  486E FFE2                pea.l      [A6 - 0x1E]
  8038. 000057B2  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  8039. 000057B6  195F FE5F                move.b     [A4 - 0x1A1], [A7]+
  8040. 000057BA  4267                     clr.w      -[A7]
  8041. 000057BC  4EBA F362                jsr        [PC - 0xC9E /* 00004B20 */]
  8042. 000057C0  101F                     move.b     D0, [A7]+
  8043. 000057C2  6714                     beq        +0x16 /* 000057D8 */
  8044. 000057C4  7000                     moveq.l    D0, 0x00
  8045. 000057C6  102E FFE7                move.b     D0, [A6 - 0x19]
  8046. 000057CA  80BC 0000 0001           or.l       D0, 0x1
  8047. 000057D0  1D40 FFE7                move.b     [A6 - 0x19], D0
  8048. 000057D4  6000 0650                bra        +0x652 /* 00005E26 */
  8049. label000057D8:
  8050. 000057D8  7000                     moveq.l    D0, 0x00
  8051. 000057DA  303C 00FE                move.w     D0, 0xFE
  8052. 000057DE  7200                     moveq.l    D1, 0x00
  8053. 000057E0  122E FFE7                move.b     D1, [A6 - 0x19]
  8054. 000057E4  C081                     and.l      D0, D1
  8055. 000057E6  1D40 FFE7                move.b     [A6 - 0x19], D0
  8056. 000057EA  6000 063A                bra        +0x63C /* 00005E26 */
  8057. label000057EE:
  8058. 000057EE  7001                     moveq.l    D0, 0x01
  8059. 000057F0  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8060. 000057F4  57C0                     seq        D0
  8061. 000057F6  4400                     neg.b      D0
  8062. 000057F8  1F00                     move.b     -[A7], D0
  8063. 000057FA  2F0E                     move.l     -[A7], A6
  8064. 000057FC  4EBA F90E                jsr        [PC - 0x6F2 /* 0000510C */]
  8065. 00005800  422C FE5F                clr.b      [A4 - 0x1A1]
  8066. 00005804  4267                     clr.w      -[A7]
  8067. 00005806  4EBA F318                jsr        [PC - 0xCE8 /* 00004B20 */]
  8068. 0000580A  101F                     move.b     D0, [A7]+
  8069. 0000580C  6714                     beq        +0x16 /* 00005822 */
  8070. 0000580E  7000                     moveq.l    D0, 0x00
  8071. 00005810  102E FFE7                move.b     D0, [A6 - 0x19]
  8072. 00005814  80BC 0000 0002           or.l       D0, 0x2
  8073. 0000581A  1D40 FFE7                move.b     [A6 - 0x19], D0
  8074. 0000581E  6000 0606                bra        +0x608 /* 00005E26 */
  8075. label00005822:
  8076. 00005822  7000                     moveq.l    D0, 0x00
  8077. 00005824  303C 00FD                move.w     D0, 0xFD
  8078. 00005828  7200                     moveq.l    D1, 0x00
  8079. 0000582A  122E FFE7                move.b     D1, [A6 - 0x19]
  8080. 0000582E  C081                     and.l      D0, D1
  8081. 00005830  1D40 FFE7                move.b     [A6 - 0x19], D0
  8082. 00005834  6000 05F0                bra        +0x5F2 /* 00005E26 */
  8083. label00005838:
  8084. 00005838  4267                     clr.w      -[A7]
  8085. 0000583A  4EBA F2E4                jsr        [PC - 0xD1C /* 00004B20 */]
  8086. 0000583E  101F                     move.b     D0, [A7]+
  8087. 00005840  671A                     beq        +0x1C /* 0000585C */
  8088. 00005842  7000                     moveq.l    D0, 0x00
  8089. 00005844  102E FFE7                move.b     D0, [A6 - 0x19]
  8090. 00005848  C0BC 0000 007F           and.l      D0, 0x7F
  8091. 0000584E  1D40 FFE7                move.b     [A6 - 0x19], D0
  8092. 00005852  197C 0001 FE5E           move.b     [A4 - 0x1A2], 0x1
  8093. 00005858  6000 05CC                bra        +0x5CE /* 00005E26 */
  8094. label0000585C:
  8095. 0000585C  7000                     moveq.l    D0, 0x00
  8096. 0000585E  102E FFE7                move.b     D0, [A6 - 0x19]
  8097. 00005862  80BC 0000 0080           or.l       D0, 0x80
  8098. 00005868  1D40 FFE7                move.b     [A6 - 0x19], D0
  8099. 0000586C  6000 05B8                bra        +0x5BA /* 00005E26 */
  8100. label00005870:
  8101. 00005870  7000                     moveq.l    D0, 0x00
  8102. 00005872  302E FFF0                move.w     D0, [A6 - 0x10]
  8103. 00005876  C0BC 0000 000F           and.l      D0, 0xF
  8104. 0000587C  3D40 FFB0                move.w     [A6 - 0x50], D0
  8105. 00005880  56C0                     sne        D0
  8106. 00005882  4A00                     tst.b      D0
  8107. 00005884  670A                     beq        +0xC /* 00005890 */
  8108. 00005886  720A                     moveq.l    D1, 0x0A
  8109. 00005888  B26E FFB0                cmp.w      D1, [A6 - 0x50]
  8110. 0000588C  56C1                     sne        D1
  8111. 0000588E  C001                     and.b      D0, D1
  8112. label00005890:
  8113. 00005890  6616                     bne        +0x18 /* 000058A8 */
  8114. 00005892  7201                     moveq.l    D1, 0x01
  8115. 00005894  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  8116. 00005898  57C1                     seq        D1
  8117. 0000589A  4A01                     tst.b      D1
  8118. 0000589C  6708                     beq        +0xA /* 000058A6 */
  8119. 0000589E  4A6E FFF4                tst.w      [A6 - 0xC]
  8120. 000058A2  56C2                     sne        D2
  8121. 000058A4  C202                     and.b      D1, D2
  8122. label000058A6:
  8123. 000058A6  8001                     or.b       D0, D1
  8124. label000058A8:
  8125. 000058A8  4400                     neg.b      D0
  8126. 000058AA  1940 FE5E                move.b     [A4 - 0x1A2], D0
  8127. 000058AE  7002                     moveq.l    D0, 0x02
  8128. 000058B0  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8129. 000058B4  6616                     bne        +0x18 /* 000058CC */
  8130. 000058B6  4267                     clr.w      -[A7]
  8131. 000058B8  4EBA F266                jsr        [PC - 0xD9A /* 00004B20 */]
  8132. 000058BC  101F                     move.b     D0, [A7]+
  8133. 000058BE  6600 0566                bne        +0x568 /* 00005E26 */
  8134. 000058C2  7000                     moveq.l    D0, 0x00
  8135. 000058C4  2D40 FFF2                move.l     [A6 - 0xE], D0
  8136. 000058C8  6000 055C                bra        +0x55E /* 00005E26 */
  8137. label000058CC:
  8138. 000058CC  4267                     clr.w      -[A7]
  8139. 000058CE  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  8140. 000058D2  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8141. 000058D6  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  8142. 000058DA  4267                     clr.w      -[A7]
  8143. 000058DC  4EBA F242                jsr        [PC - 0xDBE /* 00004B20 */]
  8144. 000058E0  4267                     clr.w      -[A7]
  8145. 000058E2  4EAD 2BCA                jsr        [A5 + 0x2BCA /* export_1397 */]
  8146. 000058E6  101F                     move.b     D0, [A7]+
  8147. 000058E8  0A00 0001                xori.b     D0, 0x1
  8148. 000058EC  1F00                     move.b     -[A7], D0
  8149. 000058EE  2F0E                     move.l     -[A7], A6
  8150. 000058F0  4EBA F81A                jsr        [PC - 0x7E6 /* 0000510C */]
  8151. 000058F4  197C 0001 FE5A           move.b     [A4 - 0x1A6], 0x1
  8152. 000058FA  7E01                     moveq.l    D7, 0x01
  8153. 000058FC  7000                     moveq.l    D0, 0x00
  8154. 000058FE  302E FFF0                move.w     D0, [A6 - 0x10]
  8155. 00005902  C0BC 0000 0F00           and.l      D0, 0xF00
  8156. 00005908  E088                     lsr        D0, 8
  8157. 0000590A  3D40 FFB0                move.w     [A6 - 0x50], D0
  8158. 0000590E  6700 0516                beq        +0x518 /* 00005E26 */
  8159. 00005912  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8160. 00005916  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  8161. 0000591A  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  8162. 0000591E  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  8163. 00005922  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  8164. 00005926  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  8165. 0000592A  6000 04FA                bra        +0x4FC /* 00005E26 */
  8166. label0000592E:
  8167. 0000592E  7001                     moveq.l    D0, 0x01
  8168. 00005930  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8169. 00005934  56C0                     sne        D0
  8170. 00005936  4400                     neg.b      D0
  8171. 00005938  1F00                     move.b     -[A7], D0
  8172. 0000593A  2F0E                     move.l     -[A7], A6
  8173. 0000593C  4EBA F7CE                jsr        [PC - 0x832 /* 0000510C */]
  8174. 00005940  422C FE5F                clr.b      [A4 - 0x1A1]
  8175. 00005944  4267                     clr.w      -[A7]
  8176. 00005946  4EBA F1D8                jsr        [PC - 0xE28 /* 00004B20 */]
  8177. 0000594A  101F                     move.b     D0, [A7]+
  8178. 0000594C  6714                     beq        +0x16 /* 00005962 */
  8179. 0000594E  7000                     moveq.l    D0, 0x00
  8180. 00005950  302E FFF0                move.w     D0, [A6 - 0x10]
  8181. 00005954  80BC 0000 2000           or.l       D0, 0x2000 /* ' \0' */
  8182. 0000595A  3D40 FFF0                move.w     [A6 - 0x10], D0
  8183. 0000595E  6000 04C6                bra        +0x4C8 /* 00005E26 */
  8184. label00005962:
  8185. 00005962  7000                     moveq.l    D0, 0x00
  8186. 00005964  302E FFF0                move.w     D0, [A6 - 0x10]
  8187. 00005968  C0BC FFFF DFFF           and.l      D0, 0xFFFFDFFF
  8188. 0000596E  3D40 FFF0                move.w     [A6 - 0x10], D0
  8189. 00005972  6000 04B2                bra        +0x4B4 /* 00005E26 */
  8190. label00005976:
  8191. 00005976  7001                     moveq.l    D0, 0x01
  8192. 00005978  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8193. 0000597C  56C0                     sne        D0
  8194. 0000597E  4400                     neg.b      D0
  8195. 00005980  1F00                     move.b     -[A7], D0
  8196. 00005982  2F0E                     move.l     -[A7], A6
  8197. 00005984  4EBA F786                jsr        [PC - 0x87A /* 0000510C */]
  8198. 00005988  4267                     clr.w      -[A7]
  8199. 0000598A  4EBA F194                jsr        [PC - 0xE6C /* 00004B20 */]
  8200. 0000598E  101F                     move.b     D0, [A7]+
  8201. 00005990  6716                     beq        +0x18 /* 000059A8 */
  8202. 00005992  7000                     moveq.l    D0, 0x00
  8203. 00005994  303C 00FE                move.w     D0, 0xFE
  8204. 00005998  7200                     moveq.l    D1, 0x00
  8205. 0000599A  122E FFE7                move.b     D1, [A6 - 0x19]
  8206. 0000599E  C081                     and.l      D0, D1
  8207. 000059A0  1D40 FFE7                move.b     [A6 - 0x19], D0
  8208. 000059A4  6000 0480                bra        +0x482 /* 00005E26 */
  8209. label000059A8:
  8210. 000059A8  7000                     moveq.l    D0, 0x00
  8211. 000059AA  102E FFE7                move.b     D0, [A6 - 0x19]
  8212. 000059AE  80BC 0000 0001           or.l       D0, 0x1
  8213. 000059B4  1D40 FFE7                move.b     [A6 - 0x19], D0
  8214. 000059B8  6000 046C                bra        +0x46E /* 00005E26 */
  8215. label000059BC:
  8216. 000059BC  4267                     clr.w      -[A7]
  8217. 000059BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8218. 000059C2  4EBA F19C                jsr        [PC - 0xE64 /* 00004B60 */]
  8219. 000059C6  301F                     move.w     D0, [A7]+
  8220. 000059C8  5340                     subq.w     D0, 1
  8221. 000059CA  3D40 FFF6                move.w     [A6 - 0xA], D0
  8222. 000059CE  6000 0456                bra        +0x458 /* 00005E26 */
  8223. label000059D2:
  8224. 000059D2  7C01                     moveq.l    D6, 0x01
  8225. 000059D4  42A7                     clr.l      -[A7]
  8226. 000059D6  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  8227. 000059DA  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  8228. 000059DE  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  8229. 000059E2  6000 0442                bra        +0x444 /* 00005E26 */
  8230. label000059E6:
  8231. 000059E6  7C01                     moveq.l    D6, 0x01
  8232. 000059E8  4267                     clr.w      -[A7]
  8233. 000059EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8234. 000059EE  4EBA F1A6                jsr        [PC - 0xE5A /* 00004B96 */]
  8235. 000059F2  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  8236. 000059F6  4267                     clr.w      -[A7]
  8237. 000059F8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8238. 000059FC  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  8239. 00005A00  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8240. 00005A04  6000 0420                bra        +0x422 /* 00005E26 */
  8241. label00005A08:
  8242. 00005A08  7C01                     moveq.l    D6, 0x01
  8243. 00005A0A  4267                     clr.w      -[A7]
  8244. 00005A0C  42A7                     clr.l      -[A7]
  8245. 00005A0E  4EBA F130                jsr        [PC - 0xED0 /* 00004B40 */]
  8246. 00005A12  201F                     move.l     D0, [A7]+
  8247. 00005A14  3F00                     move.w     -[A7], D0
  8248. 00005A16  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  8249. 00005A1A  1D5F FFFC                move.b     [A6 - 0x4], [A7]+
  8250. 00005A1E  6000 0406                bra        +0x408 /* 00005E26 */
  8251. label00005A22:
  8252. 00005A22  4267                     clr.w      -[A7]
  8253. 00005A24  42A7                     clr.l      -[A7]
  8254. 00005A26  4EBA F118                jsr        [PC - 0xEE8 /* 00004B40 */]
  8255. 00005A2A  201F                     move.l     D0, [A7]+
  8256. 00005A2C  3F00                     move.w     -[A7], D0
  8257. 00005A2E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8258. 00005A32  3F3C 0534                move.w     -[A7], 0x534
  8259. 00005A36  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  8260. 00005A3A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8261. 00005A3E  6000 03E6                bra        +0x3E8 /* 00005E26 */
  8262. label00005A42:
  8263. 00005A42  7000                     moveq.l    D0, 0x00
  8264. 00005A44  302E FFF0                move.w     D0, [A6 - 0x10]
  8265. 00005A48  C0BC 0000 000F           and.l      D0, 0xF
  8266. 00005A4E  7207                     moveq.l    D1, 0x07
  8267. 00005A50  B280                     cmp.l      D1, D0
  8268. 00005A52  56C0                     sne        D0
  8269. 00005A54  7202                     moveq.l    D1, 0x02
  8270. 00005A56  B22E FFE6                cmp.b      D1, [A6 - 0x1A]
  8271. 00005A5A  56C1                     sne        D1
  8272. 00005A5C  8001                     or.b       D0, D1
  8273. 00005A5E  670A                     beq        +0xC /* 00005A6A */
  8274. 00005A60  397C 001B FE62           move.w     [A4 - 0x19E], 0x1B
  8275. 00005A66  6000 03BE                bra        +0x3C0 /* 00005E26 */
  8276. label00005A6A:
  8277. 00005A6A  42A7                     clr.l      -[A7]
  8278. 00005A6C  4EBA F0D2                jsr        [PC - 0xF2E /* 00004B40 */]
  8279. 00005A70  295F FEF4                move.l     [A4 - 0x10C], [A7]+
  8280. 00005A74  102D B820                move.b     D0, [A5 - 0x47E0]
  8281. 00005A78  6600 03AC                bne        +0x3AE /* 00005E26 */
  8282. 00005A7C  396E FFE4 FE64           move.w     [A4 - 0x19C], [A6 - 0x1C]
  8283. 00005A82  202D F27A                move.l     D0, [A5 - 0xD86]
  8284. 00005A86  B0AD F274                cmp.l      D0, [A5 - 0xD8C]
  8285. 00005A8A  660A                     bne        +0xC /* 00005A96 */
  8286. 00005A8C  302C FE64                move.w     D0, [A4 - 0x19C]
  8287. 00005A90  4440                     neg.w      D0
  8288. 00005A92  3940 FE64                move.w     [A4 - 0x19C], D0
  8289. label00005A96:
  8290. 00005A96  4AAC FEF4                tst.l      [A4 - 0x10C]
  8291. 00005A9A  6C06                     bge        +0x8 /* 00005AA2 */
  8292. 00005A9C  7000                     moveq.l    D0, 0x00
  8293. 00005A9E  2940 FEF4                move.l     [A4 - 0x10C], D0
  8294. label00005AA2:
  8295. 00005AA2  4267                     clr.w      -[A7]
  8296. 00005AA4  3F2C FE64                move.w     -[A7], [A4 - 0x19C]
  8297. 00005AA8  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8298. 00005AAC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  8299. 00005AB0  301F                     move.w     D0, [A7]+
  8300. 00005AB2  48C0                     ext.l      D0
  8301. 00005AB4  B0AC FEF4                cmp.l      D0, [A4 - 0x10C]
  8302. 00005AB8  6700 036C                beq        +0x36E /* 00005E26 */
  8303. 00005ABC  3F2C FE64                move.w     -[A7], [A4 - 0x19C]
  8304. 00005AC0  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8305. 00005AC4  3F2C FEF6                move.w     -[A7], [A4 - 0x10A]
  8306. 00005AC8  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  8307. 00005ACC  7E01                     moveq.l    D7, 0x01
  8308. 00005ACE  6000 0356                bra        +0x358 /* 00005E26 */
  8309. label00005AD2:
  8310. 00005AD2  7002                     moveq.l    D0, 0x02
  8311. 00005AD4  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8312. 00005AD8  56C0                     sne        D0
  8313. 00005ADA  4400                     neg.b      D0
  8314. 00005ADC  1F00                     move.b     -[A7], D0
  8315. 00005ADE  2F0E                     move.l     -[A7], A6
  8316. 00005AE0  4EBA F62A                jsr        [PC - 0x9D6 /* 0000510C */]
  8317. 00005AE4  4267                     clr.w      -[A7]
  8318. 00005AE6  4EBA F038                jsr        [PC - 0xFC8 /* 00004B20 */]
  8319. 00005AEA  181F                     move.b     D4, [A7]+
  8320. 00005AEC  202D F27A                move.l     D0, [A5 - 0xD86]
  8321. 00005AF0  B0AD F270                cmp.l      D0, [A5 - 0xD90]
  8322. 00005AF4  57C0                     seq        D0
  8323. 00005AF6  4A00                     tst.b      D0
  8324. 00005AF8  6700 032C                beq        +0x32E /* 00005E26 */
  8325. 00005AFC  1204                     move.b     D1, D4
  8326. 00005AFE  4881                     ext.w      D1
  8327. 00005B00  48C1                     ext.l      D1
  8328. 00005B02  7400                     moveq.l    D2, 0x00
  8329. 00005B04  142E FFE7                move.b     D2, [A6 - 0x19]
  8330. 00005B08  C4BC 0000 0008           and.l      D2, 0x8
  8331. 00005B0E  B481                     cmp.l      D2, D1
  8332. 00005B10  56C1                     sne        D1
  8333. 00005B12  C001                     and.b      D0, D1
  8334. 00005B14  6700 0310                beq        +0x312 /* 00005E26 */
  8335. 00005B18  302E FFE4                move.w     D0, [A6 - 0x1C]
  8336. 00005B1C  B06D C374                cmp.w      D0, [A5 - 0x3C8C]
  8337. 00005B20  57C0                     seq        D0
  8338. 00005B22  4A00                     tst.b      D0
  8339. 00005B24  6722                     beq        +0x24 /* 00005B48 */
  8340. 00005B26  222D F27A                move.l     D1, [A5 - 0xD86]
  8341. 00005B2A  B2AD B46E                cmp.l      D1, [A5 - 0x4B92]
  8342. 00005B2E  57C1                     seq        D1
  8343. 00005B30  C001                     and.b      D0, D1
  8344. 00005B32  6714                     beq        +0x16 /* 00005B48 */
  8345. 00005B34  1F2D C232                move.b     -[A7], [A5 - 0x3DCE]
  8346. 00005B38  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  8347. 00005B3C  102D C232                move.b     D0, [A5 - 0x3DCE]
  8348. 00005B40  6706                     beq        +0x8 /* 00005B48 */
  8349. 00005B42  4267                     clr.w      -[A7]
  8350. 00005B44  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  8351. label00005B48:
  8352. 00005B48  1004                     move.b     D0, D4
  8353. 00005B4A  6714                     beq        +0x16 /* 00005B60 */
  8354. 00005B4C  7000                     moveq.l    D0, 0x00
  8355. 00005B4E  102E FFE7                move.b     D0, [A6 - 0x19]
  8356. 00005B52  80BC 0000 0008           or.l       D0, 0x8
  8357. 00005B58  1D40 FFE7                move.b     [A6 - 0x19], D0
  8358. 00005B5C  6000 02C8                bra        +0x2CA /* 00005E26 */
  8359. label00005B60:
  8360. 00005B60  7000                     moveq.l    D0, 0x00
  8361. 00005B62  303C 00F7                move.w     D0, 0xF7
  8362. 00005B66  7200                     moveq.l    D1, 0x00
  8363. 00005B68  122E FFE7                move.b     D1, [A6 - 0x19]
  8364. 00005B6C  C081                     and.l      D0, D1
  8365. 00005B6E  1D40 FFE7                move.b     [A6 - 0x19], D0
  8366. 00005B72  6000 02B2                bra        +0x2B4 /* 00005E26 */
  8367. label00005B76:
  8368. 00005B76  422C FE5F                clr.b      [A4 - 0x1A1]
  8369. 00005B7A  7002                     moveq.l    D0, 0x02
  8370. 00005B7C  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8371. 00005B80  56C0                     sne        D0
  8372. 00005B82  4400                     neg.b      D0
  8373. 00005B84  1F00                     move.b     -[A7], D0
  8374. 00005B86  2F0E                     move.l     -[A7], A6
  8375. 00005B88  4EBA F582                jsr        [PC - 0xA7E /* 0000510C */]
  8376. 00005B8C  4267                     clr.w      -[A7]
  8377. 00005B8E  4EBA EF90                jsr        [PC - 0x1070 /* 00004B20 */]
  8378. 00005B92  101F                     move.b     D0, [A7]+
  8379. 00005B94  6714                     beq        +0x16 /* 00005BAA */
  8380. 00005B96  7000                     moveq.l    D0, 0x00
  8381. 00005B98  102E FFE7                move.b     D0, [A6 - 0x19]
  8382. 00005B9C  80BC 0000 0010           or.l       D0, 0x10
  8383. 00005BA2  1D40 FFE7                move.b     [A6 - 0x19], D0
  8384. 00005BA6  6000 027E                bra        +0x280 /* 00005E26 */
  8385. label00005BAA:
  8386. 00005BAA  7000                     moveq.l    D0, 0x00
  8387. 00005BAC  303C 00EF                move.w     D0, 0xEF
  8388. 00005BB0  7200                     moveq.l    D1, 0x00
  8389. 00005BB2  122E FFE7                move.b     D1, [A6 - 0x19]
  8390. 00005BB6  C081                     and.l      D0, D1
  8391. 00005BB8  1D40 FFE7                move.b     [A6 - 0x19], D0
  8392. 00005BBC  6000 0268                bra        +0x26A /* 00005E26 */
  8393. label00005BC0:
  8394. 00005BC0  7002                     moveq.l    D0, 0x02
  8395. 00005BC2  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8396. 00005BC6  56C0                     sne        D0
  8397. 00005BC8  4400                     neg.b      D0
  8398. 00005BCA  1F00                     move.b     -[A7], D0
  8399. 00005BCC  2F0E                     move.l     -[A7], A6
  8400. 00005BCE  4EBA F53C                jsr        [PC - 0xAC4 /* 0000510C */]
  8401. 00005BD2  4267                     clr.w      -[A7]
  8402. 00005BD4  4EBA EF4A                jsr        [PC - 0x10B6 /* 00004B20 */]
  8403. 00005BD8  101F                     move.b     D0, [A7]+
  8404. 00005BDA  6714                     beq        +0x16 /* 00005BF0 */
  8405. 00005BDC  7000                     moveq.l    D0, 0x00
  8406. 00005BDE  102E FFE7                move.b     D0, [A6 - 0x19]
  8407. 00005BE2  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  8408. 00005BE8  1D40 FFE7                move.b     [A6 - 0x19], D0
  8409. 00005BEC  6000 0238                bra        +0x23A /* 00005E26 */
  8410. label00005BF0:
  8411. 00005BF0  7000                     moveq.l    D0, 0x00
  8412. 00005BF2  303C 00DF                move.w     D0, 0xDF
  8413. 00005BF6  7200                     moveq.l    D1, 0x00
  8414. 00005BF8  122E FFE7                move.b     D1, [A6 - 0x19]
  8415. 00005BFC  C081                     and.l      D0, D1
  8416. 00005BFE  1D40 FFE7                move.b     [A6 - 0x19], D0
  8417. 00005C02  7000                     moveq.l    D0, 0x00
  8418. 00005C04  302E FFF0                move.w     D0, [A6 - 0x10]
  8419. 00005C08  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  8420. 00005C0E  3D40 FFF0                move.w     [A6 - 0x10], D0
  8421. 00005C12  6000 0212                bra        +0x214 /* 00005E26 */
  8422. label00005C16:
  8423. 00005C16  7002                     moveq.l    D0, 0x02
  8424. 00005C18  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8425. 00005C1C  56C0                     sne        D0
  8426. 00005C1E  4400                     neg.b      D0
  8427. 00005C20  1F00                     move.b     -[A7], D0
  8428. 00005C22  2F0E                     move.l     -[A7], A6
  8429. 00005C24  4EBA F4E6                jsr        [PC - 0xB1A /* 0000510C */]
  8430. 00005C28  4267                     clr.w      -[A7]
  8431. 00005C2A  4EBA EEF4                jsr        [PC - 0x110C /* 00004B20 */]
  8432. 00005C2E  101F                     move.b     D0, [A7]+
  8433. 00005C30  6716                     beq        +0x18 /* 00005C48 */
  8434. 00005C32  7000                     moveq.l    D0, 0x00
  8435. 00005C34  303C 00FB                move.w     D0, 0xFB
  8436. 00005C38  7200                     moveq.l    D1, 0x00
  8437. 00005C3A  122E FFE7                move.b     D1, [A6 - 0x19]
  8438. 00005C3E  C081                     and.l      D0, D1
  8439. 00005C40  1D40 FFE7                move.b     [A6 - 0x19], D0
  8440. 00005C44  6000 01E0                bra        +0x1E2 /* 00005E26 */
  8441. label00005C48:
  8442. 00005C48  7000                     moveq.l    D0, 0x00
  8443. 00005C4A  102E FFE7                move.b     D0, [A6 - 0x19]
  8444. 00005C4E  80BC 0000 0004           or.l       D0, 0x4
  8445. 00005C54  1D40 FFE7                move.b     [A6 - 0x19], D0
  8446. 00005C58  7000                     moveq.l    D0, 0x00
  8447. 00005C5A  302E FFF0                move.w     D0, [A6 - 0x10]
  8448. 00005C5E  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  8449. 00005C64  3D40 FFF0                move.w     [A6 - 0x10], D0
  8450. 00005C68  6000 01BC                bra        +0x1BE /* 00005E26 */
  8451. label00005C6C:
  8452. 00005C6C  7001                     moveq.l    D0, 0x01
  8453. 00005C6E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8454. 00005C72  56C0                     sne        D0
  8455. 00005C74  4400                     neg.b      D0
  8456. 00005C76  1F00                     move.b     -[A7], D0
  8457. 00005C78  2F0E                     move.l     -[A7], A6
  8458. 00005C7A  4EBA F490                jsr        [PC - 0xB70 /* 0000510C */]
  8459. 00005C7E  4267                     clr.w      -[A7]
  8460. 00005C80  4EBA EE9E                jsr        [PC - 0x1162 /* 00004B20 */]
  8461. 00005C84  101F                     move.b     D0, [A7]+
  8462. 00005C86  6714                     beq        +0x16 /* 00005C9C */
  8463. 00005C88  7000                     moveq.l    D0, 0x00
  8464. 00005C8A  302E FFF0                move.w     D0, [A6 - 0x10]
  8465. 00005C8E  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  8466. 00005C94  3D40 FFF0                move.w     [A6 - 0x10], D0
  8467. 00005C98  6000 018C                bra        +0x18E /* 00005E26 */
  8468. label00005C9C:
  8469. 00005C9C  7000                     moveq.l    D0, 0x00
  8470. 00005C9E  302E FFF0                move.w     D0, [A6 - 0x10]
  8471. 00005CA2  80BC 0000 1000           or.l       D0, 0x1000
  8472. 00005CA8  3D40 FFF0                move.w     [A6 - 0x10], D0
  8473. 00005CAC  6000 0178                bra        +0x17A /* 00005E26 */
  8474. label00005CB0:
  8475. 00005CB0  42A7                     clr.l      -[A7]
  8476. 00005CB2  4EBA EE8C                jsr        [PC - 0x1174 /* 00004B40 */]
  8477. 00005CB6  201F                     move.l     D0, [A7]+
  8478. 00005CB8  3D40 FFB0                move.w     [A6 - 0x50], D0
  8479. 00005CBC  4267                     clr.w      -[A7]
  8480. 00005CBE  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  8481. 00005CC2  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  8482. 00005CC6  3F2E FFB0                move.w     -[A7], [A6 - 0x50]
  8483. 00005CCA  4EAD 2C12                jsr        [A5 + 0x2C12 /* export_1406 */]
  8484. 00005CCE  101F                     move.b     D0, [A7]+
  8485. 00005CD0  0A00 0001                xori.b     D0, 0x1
  8486. 00005CD4  1F00                     move.b     -[A7], D0
  8487. 00005CD6  2F0E                     move.l     -[A7], A6
  8488. 00005CD8  4EBA F432                jsr        [PC - 0xBCE /* 0000510C */]
  8489. 00005CDC  7E01                     moveq.l    D7, 0x01
  8490. 00005CDE  6000 0146                bra        +0x148 /* 00005E26 */
  8491. label00005CE2:
  8492. 00005CE2  422C FE5F                clr.b      [A4 - 0x1A1]
  8493. 00005CE6  42A7                     clr.l      -[A7]
  8494. 00005CE8  4EBA EE56                jsr        [PC - 0x11AA /* 00004B40 */]
  8495. 00005CEC  201F                     move.l     D0, [A7]+
  8496. 00005CEE  3D40 FFB0                move.w     [A6 - 0x50], D0
  8497. 00005CF2  5CC0                     sge        D0
  8498. 00005CF4  720F                     moveq.l    D1, 0x0F
  8499. 00005CF6  B26E FFB0                cmp.w      D1, [A6 - 0x50]
  8500. 00005CFA  5CC1                     sge        D1
  8501. 00005CFC  C001                     and.b      D0, D1
  8502. 00005CFE  671E                     beq        +0x20 /* 00005D1E */
  8503. 00005D00  7000                     moveq.l    D0, 0x00
  8504. 00005D02  302E FFF0                move.w     D0, [A6 - 0x10]
  8505. 00005D06  C0BC FFFF F0FF           and.l      D0, 0xFFFFF0FF
  8506. 00005D0C  7200                     moveq.l    D1, 0x00
  8507. 00005D0E  322E FFB0                move.w     D1, [A6 - 0x50]
  8508. 00005D12  E189                     lsl        D1, 8
  8509. 00005D14  8081                     or.l       D0, D1
  8510. 00005D16  3D40 FFF0                move.w     [A6 - 0x10], D0
  8511. 00005D1A  6000 010A                bra        +0x10C /* 00005E26 */
  8512. label00005D1E:
  8513. 00005D1E  397C 00A0 FE62           move.w     [A4 - 0x19E], 0xA0
  8514. 00005D24  486E FF98                pea.l      [A6 - 0x68]
  8515. 00005D28  302E FFB0                move.w     D0, [A6 - 0x50]
  8516. 00005D2C  48C0                     ext.l      D0
  8517. 00005D2E  2F00                     move.l     -[A7], D0
  8518. 00005D30  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  8519. 00005D34  205F                     movea.l    A0, [A7]+
  8520. 00005D36  43EC FF00                lea.l      A1, [A4 - 0x100]
  8521. 00005D3A  7009                     moveq.l    D0, 0x09
  8522. label00005D3C:
  8523. 00005D3C  32D8                     move.w     [A1]+, [A0]+
  8524. 00005D3E  51C8 FFFC                dbf        D0, -0x6 /* 00005D3C */
  8525. 00005D42  6000 00E2                bra        +0xE4 /* 00005E26 */
  8526. label00005D46:
  8527. 00005D46  7001                     moveq.l    D0, 0x01
  8528. 00005D48  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8529. 00005D4C  56C0                     sne        D0
  8530. 00005D4E  4400                     neg.b      D0
  8531. 00005D50  1F00                     move.b     -[A7], D0
  8532. 00005D52  2F0E                     move.l     -[A7], A6
  8533. 00005D54  4EBA F3B6                jsr        [PC - 0xC4A /* 0000510C */]
  8534. 00005D58  4267                     clr.w      -[A7]
  8535. 00005D5A  42A7                     clr.l      -[A7]
  8536. 00005D5C  4EBA EDE2                jsr        [PC - 0x121E /* 00004B40 */]
  8537. 00005D60  201F                     move.l     D0, [A7]+
  8538. 00005D62  3F00                     move.w     -[A7], D0
  8539. 00005D64  4267                     clr.w      -[A7]
  8540. 00005D66  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  8541. 00005D6A  3D5F FFB0                move.w     [A6 - 0x50], [A7]+
  8542. 00005D6E  302E FFF4                move.w     D0, [A6 - 0xC]
  8543. 00005D72  48C0                     ext.l      D0
  8544. 00005D74  7200                     moveq.l    D1, 0x00
  8545. 00005D76  322E FFB0                move.w     D1, [A6 - 0x50]
  8546. 00005D7A  7410                     moveq.l    D2, 0x10
  8547. 00005D7C  E5A9                     lsl        D1, D2
  8548. 00005D7E  D280                     add.l      D1, D0
  8549. 00005D80  2D41 FFF2                move.l     [A6 - 0xE], D1
  8550. 00005D84  6000 00A0                bra        +0xA2 /* 00005E26 */
  8551. label00005D88:
  8552. 00005D88  422C FE5F                clr.b      [A4 - 0x1A1]
  8553. 00005D8C  7002                     moveq.l    D0, 0x02
  8554. 00005D8E  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8555. 00005D92  56C0                     sne        D0
  8556. 00005D94  4400                     neg.b      D0
  8557. 00005D96  1F00                     move.b     -[A7], D0
  8558. 00005D98  2F0E                     move.l     -[A7], A6
  8559. 00005D9A  4EBA F370                jsr        [PC - 0xC90 /* 0000510C */]
  8560. 00005D9E  4267                     clr.w      -[A7]
  8561. 00005DA0  4EBA ED7E                jsr        [PC - 0x1282 /* 00004B20 */]
  8562. 00005DA4  101F                     move.b     D0, [A7]+
  8563. 00005DA6  6712                     beq        +0x14 /* 00005DBA */
  8564. 00005DA8  7000                     moveq.l    D0, 0x00
  8565. 00005DAA  302E FFF0                move.w     D0, [A6 - 0x10]
  8566. 00005DAE  80BC 0000 1000           or.l       D0, 0x1000
  8567. 00005DB4  3D40 FFF0                move.w     [A6 - 0x10], D0
  8568. 00005DB8  606C                     bra        +0x6E /* 00005E26 */
  8569. label00005DBA:
  8570. 00005DBA  7000                     moveq.l    D0, 0x00
  8571. 00005DBC  302E FFF0                move.w     D0, [A6 - 0x10]
  8572. 00005DC0  C0BC FFFF EFFF           and.l      D0, 0xFFFFEFFF
  8573. 00005DC6  3D40 FFF0                move.w     [A6 - 0x10], D0
  8574. 00005DCA  605A                     bra        +0x5C /* 00005E26 */
  8575. label00005DCC:
  8576. 00005DCC  7002                     moveq.l    D0, 0x02
  8577. 00005DCE  B02E FFE6                cmp.b      D0, [A6 - 0x1A]
  8578. 00005DD2  56C0                     sne        D0
  8579. 00005DD4  4400                     neg.b      D0
  8580. 00005DD6  1F00                     move.b     -[A7], D0
  8581. 00005DD8  2F0E                     move.l     -[A7], A6
  8582. 00005DDA  4EBA F330                jsr        [PC - 0xCD0 /* 0000510C */]
  8583. 00005DDE  4267                     clr.w      -[A7]
  8584. 00005DE0  4EBA ED3E                jsr        [PC - 0x12C2 /* 00004B20 */]
  8585. 00005DE4  101F                     move.b     D0, [A7]+
  8586. 00005DE6  6722                     beq        +0x24 /* 00005E0A */
  8587. 00005DE8  7000                     moveq.l    D0, 0x00
  8588. 00005DEA  302E FFF0                move.w     D0, [A6 - 0x10]
  8589. 00005DEE  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  8590. 00005DF4  3D40 FFF0                move.w     [A6 - 0x10], D0
  8591. 00005DF8  7000                     moveq.l    D0, 0x00
  8592. 00005DFA  102E FFE7                move.b     D0, [A6 - 0x19]
  8593. 00005DFE  80BC 0000 0020           or.l       D0, 0x20 /* ' ' */
  8594. 00005E04  1D40 FFE7                move.b     [A6 - 0x19], D0
  8595. 00005E08  601C                     bra        +0x1E /* 00005E26 */
  8596. label00005E0A:
  8597. 00005E0A  7000                     moveq.l    D0, 0x00
  8598. 00005E0C  302E FFF0                move.w     D0, [A6 - 0x10]
  8599. 00005E10  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  8600. 00005E16  3D40 FFF0                move.w     [A6 - 0x10], D0
  8601. 00005E1A  600A                     bra        +0xC /* 00005E26 */
  8602. label00005E1C:
  8603. 00005E1C  1F3C 0001                move.b     -[A7], 0x1
  8604. 00005E20  2F0E                     move.l     -[A7], A6
  8605. 00005E22  4EBA F2E8                jsr        [PC - 0xD18 /* 0000510C */]
  8606. label00005E26:
  8607. 00005E26  1007                     move.b     D0, D7
  8608. 00005E28  0A00 0001                xori.b     D0, 0x1
  8609. 00005E2C  4A00                     tst.b      D0
  8610. 00005E2E  6720                     beq        +0x22 /* 00005E50 */
  8611. 00005E30  2F00                     move.l     -[A7], D0
  8612. 00005E32  4267                     clr.w      -[A7]
  8613. 00005E34  486E FFE2                pea.l      [A6 - 0x1E]
  8614. 00005E38  486E FFC4                pea.l      [A6 - 0x3C]
  8615. 00005E3C  721E                     moveq.l    D1, 0x1E
  8616. 00005E3E  2F01                     move.l     -[A7], D1
  8617. 00005E40  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  8618. 00005E44  121F                     move.b     D1, [A7]+
  8619. 00005E46  201F                     move.l     D0, [A7]+
  8620. 00005E48  C001                     and.b      D0, D1
  8621. 00005E4A  6704                     beq        +0x6 /* 00005E50 */
  8622. 00005E4C  6000 0106                bra        +0x108 /* 00005F54 */
  8623. label00005E50:
  8624. 00005E50  2006                     move.l     D0, D6
  8625. 00005E52  C02D C232                and.b      D0, [A5 - 0x3DCE]
  8626. 00005E56  6714                     beq        +0x16 /* 00005E6C */
  8627. 00005E58  1F3C 0001                move.b     -[A7], 0x1
  8628. 00005E5C  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  8629. 00005E60  102D C232                move.b     D0, [A5 - 0x3DCE]
  8630. 00005E64  6706                     beq        +0x8 /* 00005E6C */
  8631. 00005E66  4267                     clr.w      -[A7]
  8632. 00005E68  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  8633. label00005E6C:
  8634. 00005E6C  102C FE5A                move.b     D0, [A4 - 0x1A6]
  8635. 00005E70  661C                     bne        +0x1E /* 00005E8E */
  8636. 00005E72  4267                     clr.w      -[A7]
  8637. 00005E74  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  8638. 00005E78  486E FFE2                pea.l      [A6 - 0x1E]
  8639. 00005E7C  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  8640. 00005E80  101F                     move.b     D0, [A7]+
  8641. 00005E82  0A00 0001                xori.b     D0, 0x1
  8642. 00005E86  1F00                     move.b     -[A7], D0
  8643. 00005E88  2F0E                     move.l     -[A7], A6
  8644. 00005E8A  4EBA F280                jsr        [PC - 0xD80 /* 0000510C */]
  8645. label00005E8E:
  8646. 00005E8E  4A6D C736                tst.w      [A5 - 0x38CA]
  8647. 00005E92  56C0                     sne        D0
  8648. 00005E94  4A00                     tst.b      D0
  8649. 00005E96  6722                     beq        +0x24 /* 00005EBA */
  8650. 00005E98  322D C736                move.w     D1, [A5 - 0x38CA]
  8651. 00005E9C  B26E FFE4                cmp.w      D1, [A6 - 0x1C]
  8652. 00005EA0  56C1                     sne        D1
  8653. 00005EA2  4A01                     tst.b      D1
  8654. 00005EA4  6610                     bne        +0x12 /* 00005EB6 */
  8655. 00005EA6  242D F27A                move.l     D2, [A5 - 0xD86]
  8656. 00005EAA  B4AD B564                cmp.l      D2, [A5 - 0x4A9C]
  8657. 00005EAE  56C2                     sne        D2
  8658. 00005EB0  8202                     or.b       D1, D2
  8659. 00005EB2  C001                     and.b      D0, D1
  8660. 00005EB4  6704                     beq        +0x6 /* 00005EBA */
  8661. label00005EB6:
  8662. 00005EB6  4EAD 303A                jsr        [A5 + 0x303A /* export_1539 */]
  8663. label00005EBA:
  8664. 00005EBA  202D F27A                move.l     D0, [A5 - 0xD86]
  8665. 00005EBE  B0AD B564                cmp.l      D0, [A5 - 0x4A9C]
  8666. 00005EC2  57C0                     seq        D0
  8667. 00005EC4  322E FFE4                move.w     D1, [A6 - 0x1C]
  8668. 00005EC8  B26D C736                cmp.w      D1, [A5 - 0x38CA]
  8669. 00005ECC  57C1                     seq        D1
  8670. 00005ECE  C001                     and.b      D0, D1
  8671. 00005ED0  6710                     beq        +0x12 /* 00005EE2 */
  8672. 00005ED2  41ED C734                lea.l      A0, [A5 - 0x38CC]
  8673. 00005ED6  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  8674. 00005EDA  700E                     moveq.l    D0, 0x0E
  8675. label00005EDC:
  8676. 00005EDC  30D9                     move.w     [A0]+, [A1]+
  8677. 00005EDE  51C8 FFFC                dbf        D0, -0x6 /* 00005EDC */
  8678. label00005EE2:
  8679. 00005EE2  202D F27A                move.l     D0, [A5 - 0xD86]
  8680. 00005EE6  B0AD B46E                cmp.l      D0, [A5 - 0x4B92]
  8681. 00005EEA  57C0                     seq        D0
  8682. 00005EEC  322E FFE4                move.w     D1, [A6 - 0x1C]
  8683. 00005EF0  B26D C374                cmp.w      D1, [A5 - 0x3C8C]
  8684. 00005EF4  57C1                     seq        D1
  8685. 00005EF6  C001                     and.b      D0, D1
  8686. 00005EF8  671E                     beq        +0x20 /* 00005F18 */
  8687. 00005EFA  41ED C372                lea.l      A0, [A5 - 0x3C8E]
  8688. 00005EFE  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  8689. 00005F02  700E                     moveq.l    D0, 0x0E
  8690. label00005F04:
  8691. 00005F04  30D9                     move.w     [A0]+, [A1]+
  8692. 00005F06  51C8 FFFC                dbf        D0, -0x6 /* 00005F04 */
  8693. 00005F0A  4267                     clr.w      -[A7]
  8694. 00005F0C  3F2D C388                move.w     -[A7], [A5 - 0x3C78]
  8695. 00005F10  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  8696. 00005F14  3B5F C388                move.w     [A5 - 0x3C78], [A7]+
  8697. label00005F18:
  8698. 00005F18  7000                     moveq.l    D0, 0x00
  8699. 00005F1A  102E FFE7                move.b     D0, [A6 - 0x19]
  8700. 00005F1E  C0BC 0000 0080           and.l      D0, 0x80
  8701. 00005F24  4A80                     tst.l      D0
  8702. 00005F26  57C0                     seq        D0
  8703. 00005F28  4400                     neg.b      D0
  8704. 00005F2A  1940 FE5B                move.b     [A4 - 0x1A5], D0
  8705. 00005F2E  802C FE5C                or.b       D0, [A4 - 0x1A4]
  8706. 00005F32  C02C FE5F                and.b      D0, [A4 - 0x1A1]
  8707. 00005F36  671C                     beq        +0x1E /* 00005F54 */
  8708. 00005F38  486E FFB4                pea.l      [A6 - 0x4C]
  8709. 00005F3C  486D C290                pea.l      [A5 - 0x3D70]
  8710. 00005F40  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  8711. 00005F44  2F2D F27A                move.l     -[A7], [A5 - 0xD86]
  8712. 00005F48  3F2D F278                move.w     -[A7], [A5 - 0xD88]
  8713. 00005F4C  1F2C FE5E                move.b     -[A7], [A4 - 0x1A2]
  8714. 00005F50  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  8715. label00005F54:
  8716. 00005F54  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8717. 00005F58  4E5E                     unlink     A6
  8718. 00005F5A  2E9F                     move.l     [A7], [A7]+
  8719. 00005F5C  4E75                     rts
  8720. 00005F5E  1543 616E                move.b     [A2 + 0x616E], D3
  8721. 00005F62  2774 2066 696E           move.l     [A3 + 0x696E], [A4 + D2.w + 0x66]
  8722. 00005F68  6420                     bcc        +0x22 /* 00005F8A */
  8723. 00005F6A  7468                     moveq.l    D2, 0x68
  8724. 00005F6C  6174                     bsr        +0x76 /* 00005FE2 */
  8725. 00005F6E  2069 636F                movea.l    A0, [A1 + 0x636F]
  8726. 00005F72  6E2E                     bgt        +0x30 /* 00005FA2 */
  8727. fn00005F74:
  8728. 00005F74  4E56 FFFC                link       A6, -0x0004
  8729. 00005F78  206E 0008                movea.l    A0, [A6 + 0x8]
  8730. 00005F7C  2068 0008                movea.l    A0, [A0 + 0x8]
  8731. 00005F80  117C 0001 FE59           move.b     [A0 - 0x1A7], 0x1
  8732. 00005F86  4267                     clr.w      -[A7]
  8733. 00005F88  4EBA F14A                jsr        [PC - 0xEB6 /* 000050D4 */]
  8734. // begin alternate branch 00005F8A-00005F8C
  8735. label00005F8A:
  8736. 00005F8A  F14A                     .extension 0x14A // unimplemented
  8737. // end alternate branch 00005F8A-00005F8C
  8738. label00005F8A: // (misaligned)
  8739. 00005F8C  101F                     move.b     D0, [A7]+
  8740. 00005F8E  6760                     beq        +0x62 /* 00005FF0 */
  8741. 00005F90  4A6E 000E                tst.w      [A6 + 0xE]
  8742. 00005F94  6606                     bne        +0x8 /* 00005F9C */
  8743. 00005F96  3D7C 0200 000E           move.w     [A6 + 0xE], 0x200
  8744. label00005F9C:
  8745. 00005F9C  4267                     clr.w      -[A7]
  8746. 00005F9E  42A7                     clr.l      -[A7]
  8747. 00005FA0  302E 000E                move.w     D0, [A6 + 0xE]
  8748. // begin alternate branch 00005FA2-00005FA6
  8749. label00005FA2:
  8750. 00005FA2  000E 48C0                ori.b      A6, 0xC0
  8751. // end alternate branch 00005FA2-00005FA6
  8752. label00005FA2: // (misaligned)
  8753. 00005FA4  48C0                     ext.l      D0
  8754. 00005FA6  2F00                     move.l     -[A7], D0
  8755. 00005FA8  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  8756. 00005FAC  201F                     move.l     D0, [A7]+
  8757. 00005FAE  3F00                     move.w     -[A7], D0
  8758. 00005FB0  2F3C 0500 0040           move.l     -[A7], 0x5000040
  8759. 00005FB6  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  8760. 00005FBA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8761. 00005FBE  4A6E 000C                tst.w      [A6 + 0xC]
  8762. 00005FC2  6606                     bne        +0x8 /* 00005FCA */
  8763. 00005FC4  3D7C 0156 000C           move.w     [A6 + 0xC], 0x156
  8764. label00005FCA:
  8765. 00005FCA  4267                     clr.w      -[A7]
  8766. 00005FCC  7000                     moveq.l    D0, 0x00
  8767. 00005FCE  302E 000C                move.w     D0, [A6 + 0xC]
  8768. 00005FD2  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  8769. 00005FD8  3F00                     move.w     -[A7], D0
  8770. 00005FDA  2F3C 0500 0040           move.l     -[A7], 0x5000040
  8771. 00005FE0  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  8772. // begin alternate branch 00005FE2-00005FE4
  8773. fn00005FE2:
  8774. 00005FE2  28DA                     move.l     [A4]+, [A2]+
  8775. // end alternate branch 00005FE2-00005FE4
  8776. fn00005FE2: // (misaligned)
  8777. 00005FE4  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  8778. 00005FE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8779. 00005FEC  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  8780. label00005FF0:
  8781. 00005FF0  4E5E                     unlink     A6
  8782. 00005FF2  205F                     movea.l    A0, [A7]+
  8783. 00005FF4  504F                     addq.w     A7, 8
  8784. 00005FF6  4ED0                     jmp        [A0]
  8785. fn00005FF8:
  8786. 00005FF8  4E56 FEF2                link       A6, -0x010E
  8787. 00005FFC  48E7 0118                movem.l    -[A7], D7,A3,A4
  8788. 00006000  286E 0008                movea.l    A4, [A6 + 0x8]
  8789. 00006004  102D F504                move.b     D0, [A5 - 0xAFC]
  8790. 00006008  4880                     ext.w      D0
  8791. 0000600A  5540                     subq.w     D0, 2
  8792. 0000600C  6732                     beq        +0x34 /* 00006040 */
  8793. 0000600E  5740                     subq.w     D0, 3
  8794. 00006010  6700 0112                beq        +0x114 /* 00006124 */
  8795. 00006014  0440 0028                subi.w     D0, 0x28 /* '(' */
  8796. 00006018  6758                     beq        +0x5A /* 00006072 */
  8797. 0000601A  5340                     subq.w     D0, 1
  8798. 0000601C  676C                     beq        +0x6E /* 0000608A */
  8799. 0000601E  5340                     subq.w     D0, 1
  8800. 00006020  6768                     beq        +0x6A /* 0000608A */
  8801. 00006022  0440 000A                subi.w     D0, 0xA /* '\n' */
  8802. 00006026  6700 0120                beq        +0x122 /* 00006148 */
  8803. 0000602A  5340                     subq.w     D0, 1
  8804. 0000602C  6700 0130                beq        +0x132 /* 0000615E */
  8805. 00006030  5F40                     subq.w     D0, 7
  8806. 00006032  6700 00D0                beq        +0xD2 /* 00006104 */
  8807. 00006036  0440 000B                subi.w     D0, 0xB
  8808. 0000603A  674E                     beq        +0x50 /* 0000608A */
  8809. 0000603C  6000 0134                bra        +0x136 /* 00006172 */
  8810. label00006040:
  8811. 00006040  486D D01A                pea.l      [A5 - 0x2FE6]
  8812. 00006044  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  8813. 00006048  102D B820                move.b     D0, [A5 - 0x47E0]
  8814. 0000604C  0A00 0001                xori.b     D0, 0x1
  8815. 00006050  4A00                     tst.b      D0
  8816. 00006052  6716                     beq        +0x18 /* 0000606A */
  8817. 00006054  2F00                     move.l     -[A7], D0
  8818. 00006056  4267                     clr.w      -[A7]
  8819. 00006058  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8820. 0000605C  486D D01A                pea.l      [A5 - 0x2FE6]
  8821. 00006060  4EAD 2BD2                jsr        [A5 + 0x2BD2 /* export_1398 */]
  8822. 00006064  121F                     move.b     D1, [A7]+
  8823. 00006066  201F                     move.l     D0, [A7]+
  8824. 00006068  C001                     and.b      D0, D1
  8825. label0000606A:
  8826. 0000606A  1940 FE59                move.b     [A4 - 0x1A7], D0
  8827. 0000606E  6000 0102                bra        +0x104 /* 00006172 */
  8828. label00006072:
  8829. 00006072  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  8830. 00006078  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8831. 0000607C  4267                     clr.w      -[A7]
  8832. 0000607E  4EBA EAA0                jsr        [PC - 0x1560 /* 00004B20 */]
  8833. 00006082  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  8834. 00006086  6000 00EA                bra        +0xEC /* 00006172 */
  8835. label0000608A:
  8836. 0000608A  4267                     clr.w      -[A7]
  8837. 0000608C  4EBA EA92                jsr        [PC - 0x156E /* 00004B20 */]
  8838. 00006090  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  8839. 00006094  42A7                     clr.l      -[A7]
  8840. 00006096  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8841. 0000609A  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  8842. 0000609E  265F                     movea.l    A3, [A7]+
  8843. 000060A0  200B                     move.l     D0, A3
  8844. 000060A2  6700 00CE                beq        +0xD0 /* 00006172 */
  8845. 000060A6  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  8846. 000060AC  102D F504                move.b     D0, [A5 - 0xAFC]
  8847. 000060B0  4880                     ext.w      D0
  8848. 000060B2  0440 002E                subi.w     D0, 0x2E /* '.' */
  8849. 000060B6  670C                     beq        +0xE /* 000060C4 */
  8850. 000060B8  5340                     subq.w     D0, 1
  8851. 000060BA  670C                     beq        +0xE /* 000060C8 */
  8852. 000060BC  0440 001D                subi.w     D0, 0x1D
  8853. 000060C0  670A                     beq        +0xC /* 000060CC */
  8854. 000060C2  600A                     bra        +0xC /* 000060CE */
  8855. label000060C4:
  8856. 000060C4  7E1F                     moveq.l    D7, 0x1F
  8857. 000060C6  6006                     bra        +0x8 /* 000060CE */
  8858. label000060C8:
  8859. 000060C8  7E1E                     moveq.l    D7, 0x1E
  8860. 000060CA  6002                     bra        +0x4 /* 000060CE */
  8861. label000060CC:
  8862. 000060CC  7E1B                     moveq.l    D7, 0x1B
  8863. label000060CE:
  8864. 000060CE  102D CFEE                move.b     D0, [A5 - 0x3012]
  8865. 000060D2  6712                     beq        +0x14 /* 000060E6 */
  8866. 000060D4  2053                     movea.l    A0, [A3]
  8867. 000060D6  2028 0014                move.l     D0, [A0 + 0x14]
  8868. 000060DA  3207                     move.w     D1, D7
  8869. 000060DC  03C0                     bset       D0, D1
  8870. 000060DE  2053                     movea.l    A0, [A3]
  8871. 000060E0  2140 0014                move.l     [A0 + 0x14], D0
  8872. 000060E4  6010                     bra        +0x12 /* 000060F6 */
  8873. label000060E6:
  8874. 000060E6  2053                     movea.l    A0, [A3]
  8875. 000060E8  2028 0014                move.l     D0, [A0 + 0x14]
  8876. 000060EC  3207                     move.w     D1, D7
  8877. 000060EE  0380                     bclr       D0, D1
  8878. 000060F0  2053                     movea.l    A0, [A3]
  8879. 000060F2  2140 0014                move.l     [A0 + 0x14], D0
  8880. label000060F6:
  8881. 000060F6  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8882. 000060FA  1F3C 0001                move.b     -[A7], 0x1
  8883. 000060FE  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  8884. 00006102  606E                     bra        +0x70 /* 00006172 */
  8885. label00006104:
  8886. 00006104  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  8887. 0000610A  4267                     clr.w      -[A7]
  8888. 0000610C  4EBA EFC6                jsr        [PC - 0x103A /* 000050D4 */]
  8889. 00006110  101F                     move.b     D0, [A7]+
  8890. 00006112  675E                     beq        +0x60 /* 00006172 */
  8891. 00006114  2F2D F274                move.l     -[A7], [A5 - 0xD8C]
  8892. 00006118  4267                     clr.w      -[A7]
  8893. 0000611A  4EBA EA04                jsr        [PC - 0x15FC /* 00004B20 */]
  8894. 0000611E  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  8895. 00006122  604E                     bra        +0x50 /* 00006172 */
  8896. label00006124:
  8897. 00006124  486E FFF2                pea.l      [A6 - 0xE]
  8898. 00006128  4EBA E9D4                jsr        [PC - 0x162C /* 00004AFE */]
  8899. 0000612C  302E FFF8                move.w     D0, [A6 - 0x8]
  8900. 00006130  906E FFF4                sub.w      D0, [A6 - 0xC]
  8901. 00006134  3F00                     move.w     -[A7], D0
  8902. 00006136  302E FFF6                move.w     D0, [A6 - 0xA]
  8903. 0000613A  906E FFF2                sub.w      D0, [A6 - 0xE]
  8904. 0000613E  3F00                     move.w     -[A7], D0
  8905. 00006140  2F0E                     move.l     -[A7], A6
  8906. 00006142  4EBA FE30                jsr        [PC - 0x1D0 /* 00005F74 */]
  8907. 00006146  602A                     bra        +0x2C /* 00006172 */
  8908. label00006148:
  8909. 00006148  42A7                     clr.l      -[A7]
  8910. 0000614A  4EBA E9F4                jsr        [PC - 0x160C /* 00004B40 */]
  8911. 0000614E  201F                     move.l     D0, [A7]+
  8912. 00006150  3F00                     move.w     -[A7], D0
  8913. 00006152  3F2D AA4E                move.w     -[A7], [A5 - 0x55B2]
  8914. 00006156  2F0E                     move.l     -[A7], A6
  8915. 00006158  4EBA FE1A                jsr        [PC - 0x1E6 /* 00005F74 */]
  8916. 0000615C  6014                     bra        +0x16 /* 00006172 */
  8917. label0000615E:
  8918. 0000615E  3F2D AA50                move.w     -[A7], [A5 - 0x55B0]
  8919. 00006162  42A7                     clr.l      -[A7]
  8920. 00006164  4EBA E9DA                jsr        [PC - 0x1626 /* 00004B40 */]
  8921. 00006168  201F                     move.l     D0, [A7]+
  8922. 0000616A  3F00                     move.w     -[A7], D0
  8923. 0000616C  2F0E                     move.l     -[A7], A6
  8924. 0000616E  4EBA FE04                jsr        [PC - 0x1FC /* 00005F74 */]
  8925. label00006172:
  8926. 00006172  102C FE59                move.b     D0, [A4 - 0x1A7]
  8927. 00006176  6620                     bne        +0x22 /* 00006198 */
  8928. 00006178  397C 0012 FE62           move.w     [A4 - 0x19E], 0x12
  8929. 0000617E  486E FEF2                pea.l      [A6 - 0x10E]
  8930. 00006182  3F3C 0016                move.w     -[A7], 0x16
  8931. 00006186  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  8932. 0000618A  205F                     movea.l    A0, [A7]+
  8933. 0000618C  43EC FF00                lea.l      A1, [A4 - 0x100]
  8934. 00006190  707F                     moveq.l    D0, 0x7F
  8935. label00006192:
  8936. 00006192  32D8                     move.w     [A1]+, [A0]+
  8937. 00006194  51C8 FFFC                dbf        D0, -0x6 /* 00006192 */
  8938. label00006198:
  8939. 00006198  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8940. 0000619C  4E5E                     unlink     A6
  8941. 0000619E  2E9F                     move.l     [A7], [A7]+
  8942. 000061A0  4E75                     rts
  8943. fn000061A2:
  8944. 000061A2  4E56 FEFA                link       A6, -0x0106
  8945. 000061A6  48E7 0118                movem.l    -[A7], D7,A3,A4
  8946. 000061AA  286E 0008                movea.l    A4, [A6 + 0x8]
  8947. 000061AE  102D F504                move.b     D0, [A5 - 0xAFC]
  8948. 000061B2  4880                     ext.w      D0
  8949. 000061B4  5540                     subq.w     D0, 2
  8950. 000061B6  6718                     beq        +0x1A /* 000061D0 */
  8951. 000061B8  0440 002B                subi.w     D0, 0x2B /* '+' */
  8952. 000061BC  6744                     beq        +0x46 /* 00006202 */
  8953. 000061BE  5340                     subq.w     D0, 1
  8954. 000061C0  6756                     beq        +0x58 /* 00006218 */
  8955. 000061C2  5340                     subq.w     D0, 1
  8956. 000061C4  6752                     beq        +0x54 /* 00006218 */
  8957. 000061C6  0440 001D                subi.w     D0, 0x1D
  8958. 000061CA  674C                     beq        +0x4E /* 00006218 */
  8959. 000061CC  6000 00C0                bra        +0xC2 /* 0000628E */
  8960. label000061D0:
  8961. 000061D0  486D D01A                pea.l      [A5 - 0x2FE6]
  8962. 000061D4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  8963. 000061D8  102D B820                move.b     D0, [A5 - 0x47E0]
  8964. 000061DC  0A00 0001                xori.b     D0, 0x1
  8965. 000061E0  4A00                     tst.b      D0
  8966. 000061E2  6716                     beq        +0x18 /* 000061FA */
  8967. 000061E4  2F00                     move.l     -[A7], D0
  8968. 000061E6  4267                     clr.w      -[A7]
  8969. 000061E8  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  8970. 000061EC  486D D01A                pea.l      [A5 - 0x2FE6]
  8971. 000061F0  4EAD 2BBA                jsr        [A5 + 0x2BBA /* export_1395 */]
  8972. 000061F4  121F                     move.b     D1, [A7]+
  8973. 000061F6  201F                     move.l     D0, [A7]+
  8974. 000061F8  C001                     and.b      D0, D1
  8975. label000061FA:
  8976. 000061FA  1940 FE59                move.b     [A4 - 0x1A7], D0
  8977. 000061FE  6000 008E                bra        +0x90 /* 0000628E */
  8978. label00006202:
  8979. 00006202  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  8980. 00006208  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  8981. 0000620C  4267                     clr.w      -[A7]
  8982. 0000620E  4EBA E910                jsr        [PC - 0x16F0 /* 00004B20 */]
  8983. 00006212  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  8984. 00006216  6076                     bra        +0x78 /* 0000628E */
  8985. label00006218:
  8986. 00006218  4267                     clr.w      -[A7]
  8987. 0000621A  4EBA E904                jsr        [PC - 0x16FC /* 00004B20 */]
  8988. 0000621E  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  8989. 00006222  42A7                     clr.l      -[A7]
  8990. 00006224  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  8991. 00006228  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  8992. 0000622C  265F                     movea.l    A3, [A7]+
  8993. 0000622E  200B                     move.l     D0, A3
  8994. 00006230  675C                     beq        +0x5E /* 0000628E */
  8995. 00006232  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  8996. 00006238  102D F504                move.b     D0, [A5 - 0xAFC]
  8997. 0000623C  4880                     ext.w      D0
  8998. 0000623E  0440 002E                subi.w     D0, 0x2E /* '.' */
  8999. 00006242  670C                     beq        +0xE /* 00006250 */
  9000. 00006244  5340                     subq.w     D0, 1
  9001. 00006246  670C                     beq        +0xE /* 00006254 */
  9002. 00006248  0440 001D                subi.w     D0, 0x1D
  9003. 0000624C  670A                     beq        +0xC /* 00006258 */
  9004. 0000624E  600A                     bra        +0xC /* 0000625A */
  9005. label00006250:
  9006. 00006250  7E1F                     moveq.l    D7, 0x1F
  9007. 00006252  6006                     bra        +0x8 /* 0000625A */
  9008. label00006254:
  9009. 00006254  7E1E                     moveq.l    D7, 0x1E
  9010. 00006256  6002                     bra        +0x4 /* 0000625A */
  9011. label00006258:
  9012. 00006258  7E1B                     moveq.l    D7, 0x1B
  9013. label0000625A:
  9014. 0000625A  102D CFEE                move.b     D0, [A5 - 0x3012]
  9015. 0000625E  6712                     beq        +0x14 /* 00006272 */
  9016. 00006260  2053                     movea.l    A0, [A3]
  9017. 00006262  2028 0014                move.l     D0, [A0 + 0x14]
  9018. 00006266  3207                     move.w     D1, D7
  9019. 00006268  03C0                     bset       D0, D1
  9020. 0000626A  2053                     movea.l    A0, [A3]
  9021. 0000626C  2140 0014                move.l     [A0 + 0x14], D0
  9022. 00006270  6010                     bra        +0x12 /* 00006282 */
  9023. label00006272:
  9024. 00006272  2053                     movea.l    A0, [A3]
  9025. 00006274  2028 0014                move.l     D0, [A0 + 0x14]
  9026. 00006278  3207                     move.w     D1, D7
  9027. 0000627A  0380                     bclr       D0, D1
  9028. 0000627C  2053                     movea.l    A0, [A3]
  9029. 0000627E  2140 0014                move.l     [A0 + 0x14], D0
  9030. label00006282:
  9031. 00006282  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  9032. 00006286  1F3C 0001                move.b     -[A7], 0x1
  9033. 0000628A  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  9034. label0000628E:
  9035. 0000628E  102C FE59                move.b     D0, [A4 - 0x1A7]
  9036. 00006292  6620                     bne        +0x22 /* 000062B4 */
  9037. 00006294  397C 0012 FE62           move.w     [A4 - 0x19E], 0x12
  9038. 0000629A  486E FEFA                pea.l      [A6 - 0x106]
  9039. 0000629E  3F3C 0017                move.w     -[A7], 0x17
  9040. 000062A2  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9041. 000062A6  205F                     movea.l    A0, [A7]+
  9042. 000062A8  43EC FF00                lea.l      A1, [A4 - 0x100]
  9043. 000062AC  707F                     moveq.l    D0, 0x7F
  9044. label000062AE:
  9045. 000062AE  32D8                     move.w     [A1]+, [A0]+
  9046. 000062B0  51C8 FFFC                dbf        D0, -0x6 /* 000062AE */
  9047. label000062B4:
  9048. 000062B4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9049. 000062B8  4E5E                     unlink     A6
  9050. 000062BA  2E9F                     move.l     [A7], [A7]+
  9051. 000062BC  4E75                     rts
  9052. fn000062BE:
  9053. 000062BE  4E56 FEFE                link       A6, -0x0102
  9054. 000062C2  48E7 0108                movem.l    -[A7], D7,A4
  9055. 000062C6  286E 0008                movea.l    A4, [A6 + 0x8]
  9056. 000062CA  102D F504                move.b     D0, [A5 - 0xAFC]
  9057. 000062CE  4880                     ext.w      D0
  9058. 000062D0  5540                     subq.w     D0, 2
  9059. 000062D2  671E                     beq        +0x20 /* 000062F2 */
  9060. 000062D4  0440 002C                subi.w     D0, 0x2C /* ',' */
  9061. 000062D8  677A                     beq        +0x7C /* 00006354 */
  9062. 000062DA  5340                     subq.w     D0, 1
  9063. 000062DC  6700 0088                beq        +0x8A /* 00006366 */
  9064. 000062E0  0440 001A                subi.w     D0, 0x1A
  9065. 000062E4  6700 0096                beq        +0x98 /* 0000637C */
  9066. 000062E8  5340                     subq.w     D0, 1
  9067. 000062EA  6700 00AE                beq        +0xB0 /* 0000639A */
  9068. 000062EE  6000 00BA                bra        +0xBC /* 000063AA */
  9069. label000062F2:
  9070. 000062F2  422C FE59                clr.b      [A4 - 0x1A7]
  9071. 000062F6  486D D01A                pea.l      [A5 - 0x2FE6]
  9072. 000062FA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9073. 000062FE  102D B820                move.b     D0, [A5 - 0x47E0]
  9074. 00006302  6600 00A6                bne        +0xA8 /* 000063AA */
  9075. 00006306  4247                     clr.w      D7
  9076. 00006308  1E2D D01A                move.b     D7, [A5 - 0x2FE6]
  9077. 0000630C  701F                     moveq.l    D0, 0x1F
  9078. 0000630E  B047                     cmp.w      D0, D7
  9079. 00006310  6C24                     bge        +0x26 /* 00006336 */
  9080. 00006312  397C 004A FE62           move.w     [A4 - 0x19E], 0x4A /* 'J' */
  9081. 00006318  486E FEFE                pea.l      [A6 - 0x102]
  9082. 0000631C  3F3C 0018                move.w     -[A7], 0x18
  9083. 00006320  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9084. 00006324  205F                     movea.l    A0, [A7]+
  9085. 00006326  43EC FF00                lea.l      A1, [A4 - 0x100]
  9086. 0000632A  707F                     moveq.l    D0, 0x7F
  9087. label0000632C:
  9088. 0000632C  32D8                     move.w     [A1]+, [A0]+
  9089. 0000632E  51C8 FFFC                dbf        D0, -0x6 /* 0000632C */
  9090. 00006332  6000 009C                bra        +0x9E /* 000063D0 */
  9091. label00006336:
  9092. 00006336  4267                     clr.w      -[A7]
  9093. 00006338  486D D01A                pea.l      [A5 - 0x2FE6]
  9094. 0000633C  202D A548                move.l     D0, [A5 - 0x5AB8]
  9095. 00006340  B0AC FEE4                cmp.l      D0, [A4 - 0x11C]
  9096. 00006344  57C0                     seq        D0
  9097. 00006346  4400                     neg.b      D0
  9098. 00006348  1F00                     move.b     -[A7], D0
  9099. 0000634A  4EAD 2C32                jsr        [A5 + 0x2C32 /* export_1410 */]
  9100. 0000634E  195F FE59                move.b     [A4 - 0x1A7], [A7]+
  9101. 00006352  6056                     bra        +0x58 /* 000063AA */
  9102. label00006354:
  9103. 00006354  4267                     clr.w      -[A7]
  9104. 00006356  4EBA E7C8                jsr        [PC - 0x1838 /* 00004B20 */]
  9105. 0000635A  4EAD 25B2                jsr        [A5 + 0x25B2 /* export_1202 */]
  9106. 0000635E  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  9107. 00006364  6044                     bra        +0x46 /* 000063AA */
  9108. label00006366:
  9109. 00006366  2F3C 0000 001E           move.l     -[A7], 0x1E
  9110. 0000636C  4EBA E7B2                jsr        [PC - 0x184E /* 00004B20 */]
  9111. 00006370  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  9112. 00006374  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  9113. 0000637A  602E                     bra        +0x30 /* 000063AA */
  9114. label0000637C:
  9115. 0000637C  4267                     clr.w      -[A7]
  9116. 0000637E  4EBA E7A0                jsr        [PC - 0x1860 /* 00004B20 */]
  9117. 00006382  1B5F A016                move.b     [A5 - 0x5FEA], [A7]+
  9118. 00006386  3F3C 001B                move.w     -[A7], 0x1B
  9119. 0000638A  1F2D A016                move.b     -[A7], [A5 - 0x5FEA]
  9120. 0000638E  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  9121. 00006392  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  9122. 00006398  6010                     bra        +0x12 /* 000063AA */
  9123. label0000639A:
  9124. 0000639A  4267                     clr.w      -[A7]
  9125. 0000639C  4EBA E782                jsr        [PC - 0x187E /* 00004B20 */]
  9126. 000063A0  195F FE59                move.b     [A4 - 0x1A7], [A7]+
  9127. 000063A4  197C 0001 FE59           move.b     [A4 - 0x1A7], 0x1
  9128. label000063AA:
  9129. 000063AA  102C FE59                move.b     D0, [A4 - 0x1A7]
  9130. 000063AE  6620                     bne        +0x22 /* 000063D0 */
  9131. 000063B0  397C 0012 FE62           move.w     [A4 - 0x19E], 0x12
  9132. 000063B6  486E FEFE                pea.l      [A6 - 0x102]
  9133. 000063BA  3F3C 0018                move.w     -[A7], 0x18
  9134. 000063BE  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9135. 000063C2  205F                     movea.l    A0, [A7]+
  9136. 000063C4  43EC FF00                lea.l      A1, [A4 - 0x100]
  9137. 000063C8  707F                     moveq.l    D0, 0x7F
  9138. label000063CA:
  9139. 000063CA  32D8                     move.w     [A1]+, [A0]+
  9140. 000063CC  51C8 FFFC                dbf        D0, -0x6 /* 000063CA */
  9141. label000063D0:
  9142. 000063D0  4CDF 1080                movem.l    D7,A4, [A7]+
  9143. 000063D4  4E5E                     unlink     A6
  9144. 000063D6  2E9F                     move.l     [A7], [A7]+
  9145. 000063D8  4E75                     rts
  9146. fn000063DA:
  9147. 000063DA  4E56 0000                link       A6, 0
  9148. 000063DE  102D F504                move.b     D0, [A5 - 0xAFC]
  9149. 000063E2  4880                     ext.w      D0
  9150. 000063E4  0440 0018                subi.w     D0, 0x18
  9151. 000063E8  6B00 0100                bmi        +0x102 /* 000064EA */
  9152. 000063EC  0C40 0008                cmpi.w     D0, 0x8
  9153. 000063F0  6E00 00F8                bgt        +0xFA /* 000064EA */
  9154. 000063F4  D040                     add.w      D0, D0
  9155. 000063F6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9156. 000063FA  4EFB 0000                jmp        [PC + D0.w]
  9157. 000063FE  0014 003C                ori.b      [A4], 0x3C /* '<' */
  9158. 00006402  004E 0066                ori.w      A6, 0x66 /* 'f' */
  9159. 00006406  0074 0082 0092           ori.w      [A4 + D0.w - 0x110], 0x82
  9160. 0000640C  00A8 00C6 4267 4EBA      ori.l      [A0 + 0x4EBA], 0xC64267
  9161. 00006414  E70C                     lsl        D4.b, 3
  9162. 00006416  101F                     move.b     D0, [A7]+
  9163. 00006418  B02D C6CE                cmp.b      D0, [A5 - 0x3932]
  9164. 0000641C  6700 0160                beq        +0x162 /* 0000657E */
  9165. 00006420  102D C6CE                move.b     D0, [A5 - 0x3932]
  9166. 00006424  0A00 0001                xori.b     D0, 0x1
  9167. 00006428  1B40 C6CE                move.b     [A5 - 0x3932], D0
  9168. 0000642C  1F3C 0001                move.b     -[A7], 0x1
  9169. 00006430  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9170. 00006434  6000 0148                bra        +0x14A /* 0000657E */
  9171. 00006438  42A7                     clr.l      -[A7]
  9172. 0000643A  4EBA E704                jsr        [PC - 0x18FC /* 00004B40 */]
  9173. 0000643E  201F                     move.l     D0, [A7]+
  9174. 00006440  3F00                     move.w     -[A7], D0
  9175. 00006442  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  9176. 00006446  6000 0136                bra        +0x138 /* 0000657E */
  9177. 0000644A  4267                     clr.w      -[A7]
  9178. 0000644C  4EBA E6D2                jsr        [PC - 0x192E /* 00004B20 */]
  9179. 00006450  102D B9F8                move.b     D0, [A5 - 0x4608]
  9180. 00006454  B01F                     cmp.b      D0, [A7]+
  9181. 00006456  6700 0126                beq        +0x128 /* 0000657E */
  9182. 0000645A  4EAD 270A                jsr        [A5 + 0x270A /* export_1245 */]
  9183. 0000645E  6000 011E                bra        +0x120 /* 0000657E */
  9184. 00006462  4267                     clr.w      -[A7]
  9185. 00006464  4EBA E6BA                jsr        [PC - 0x1946 /* 00004B20 */]
  9186. 00006468  1B5F C240                move.b     [A5 - 0x3DC0], [A7]+
  9187. 0000646C  6000 0110                bra        +0x112 /* 0000657E */
  9188. 00006470  4267                     clr.w      -[A7]
  9189. 00006472  4EBA E6AC                jsr        [PC - 0x1954 /* 00004B20 */]
  9190. 00006476  1B5F C2F8                move.b     [A5 - 0x3D08], [A7]+
  9191. 0000647A  6000 0102                bra        +0x104 /* 0000657E */
  9192. 0000647E  42A7                     clr.l      -[A7]
  9193. 00006480  4EBA E6BE                jsr        [PC - 0x1942 /* 00004B40 */]
  9194. 00006484  201F                     move.l     D0, [A7]+
  9195. 00006486  3B40 C1C2                move.w     [A5 - 0x3E3E], D0
  9196. 0000648A  6000 00F2                bra        +0xF4 /* 0000657E */
  9197. 0000648E  42A7                     clr.l      -[A7]
  9198. 00006490  4EBA E6AE                jsr        [PC - 0x1952 /* 00004B40 */]
  9199. 00006494  201F                     move.l     D0, [A7]+
  9200. 00006496  3F00                     move.w     -[A7], D0
  9201. 00006498  1F3C 0001                move.b     -[A7], 0x1
  9202. 0000649C  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  9203. 000064A0  6000 00DC                bra        +0xDE /* 0000657E */
  9204. 000064A4  4267                     clr.w      -[A7]
  9205. 000064A6  42A7                     clr.l      -[A7]
  9206. 000064A8  4EBA E696                jsr        [PC - 0x196A /* 00004B40 */]
  9207. 000064AC  201F                     move.l     D0, [A7]+
  9208. 000064AE  3F00                     move.w     -[A7], D0
  9209. 000064B0  2F3C 0020 0001           move.l     -[A7], 0x200001
  9210. 000064B6  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  9211. 000064BA  3B5F C50A                move.w     [A5 - 0x3AF6], [A7]+
  9212. 000064BE  6000 00BE                bra        +0xC0 /* 0000657E */
  9213. 000064C2  42A7                     clr.l      -[A7]
  9214. 000064C4  4EBA E67A                jsr        [PC - 0x1986 /* 00004B40 */]
  9215. 000064C8  201F                     move.l     D0, [A7]+
  9216. 000064CA  3B40 C2E4                move.w     [A5 - 0x3D1C], D0
  9217. 000064CE  6700 00AE                beq        +0xB0 /* 0000657E */
  9218. 000064D2  4267                     clr.w      -[A7]
  9219. 000064D4  3F2D C2E4                move.w     -[A7], [A5 - 0x3D1C]
  9220. 000064D8  2F3C 0032 0003           move.l     -[A7], 0x320003
  9221. 000064DE  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  9222. 000064E2  3B5F C2E4                move.w     [A5 - 0x3D1C], [A7]+
  9223. 000064E6  6000 0096                bra        +0x98 /* 0000657E */
  9224. label000064EA:
  9225. 000064EA  102D F504                move.b     D0, [A5 - 0xAFC]
  9226. 000064EE  4880                     ext.w      D0
  9227. 000064F0  5F40                     subq.w     D0, 7
  9228. 000064F2  6712                     beq        +0x14 /* 00006506 */
  9229. 000064F4  5340                     subq.w     D0, 1
  9230. 000064F6  6722                     beq        +0x24 /* 0000651A */
  9231. 000064F8  5340                     subq.w     D0, 1
  9232. 000064FA  672A                     beq        +0x2C /* 00006526 */
  9233. 000064FC  5340                     subq.w     D0, 1
  9234. 000064FE  6744                     beq        +0x46 /* 00006544 */
  9235. 00006500  5340                     subq.w     D0, 1
  9236. 00006502  6756                     beq        +0x58 /* 0000655A */
  9237. 00006504  6070                     bra        +0x72 /* 00006576 */
  9238. label00006506:
  9239. 00006506  4267                     clr.w      -[A7]
  9240. 00006508  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9241. 0000650C  4EBA E652                jsr        [PC - 0x19AE /* 00004B60 */]
  9242. 00006510  301F                     move.w     D0, [A7]+
  9243. 00006512  5340                     subq.w     D0, 1
  9244. 00006514  3B40 C1AC                move.w     [A5 - 0x3E54], D0
  9245. 00006518  605C                     bra        +0x5E /* 00006576 */
  9246. label0000651A:
  9247. 0000651A  4267                     clr.w      -[A7]
  9248. 0000651C  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  9249. 00006520  3B5F C1AE                move.w     [A5 - 0x3E52], [A7]+
  9250. 00006524  6050                     bra        +0x52 /* 00006576 */
  9251. label00006526:
  9252. 00006526  4267                     clr.w      -[A7]
  9253. 00006528  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9254. 0000652C  4EBA E668                jsr        [PC - 0x1998 /* 00004B96 */]
  9255. 00006530  3B5F C1B0                move.w     [A5 - 0x3E50], [A7]+
  9256. 00006534  4267                     clr.w      -[A7]
  9257. 00006536  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  9258. 0000653A  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  9259. 0000653E  3B5F C1B4                move.w     [A5 - 0x3E4C], [A7]+
  9260. 00006542  6032                     bra        +0x34 /* 00006576 */
  9261. label00006544:
  9262. 00006544  4267                     clr.w      -[A7]
  9263. 00006546  42A7                     clr.l      -[A7]
  9264. 00006548  4EBA E5F6                jsr        [PC - 0x1A0A /* 00004B40 */]
  9265. 0000654C  201F                     move.l     D0, [A7]+
  9266. 0000654E  3F00                     move.w     -[A7], D0
  9267. 00006550  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  9268. 00006554  1B5F C1B2                move.b     [A5 - 0x3E4E], [A7]+
  9269. 00006558  601C                     bra        +0x1E /* 00006576 */
  9270. label0000655A:
  9271. 0000655A  4267                     clr.w      -[A7]
  9272. 0000655C  42A7                     clr.l      -[A7]
  9273. 0000655E  4EBA E5E0                jsr        [PC - 0x1A20 /* 00004B40 */]
  9274. 00006562  201F                     move.l     D0, [A7]+
  9275. 00006564  3F00                     move.w     -[A7], D0
  9276. 00006566  3F2D C1B0                move.w     -[A7], [A5 - 0x3E50]
  9277. 0000656A  3F3C 0534                move.w     -[A7], 0x534
  9278. 0000656E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  9279. 00006572  3B5F C1B4                move.w     [A5 - 0x3E4C], [A7]+
  9280. label00006576:
  9281. 00006576  1F3C 0001                move.b     -[A7], 0x1
  9282. 0000657A  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9283. label0000657E:
  9284. 0000657E  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  9285. 00006582  4E5E                     unlink     A6
  9286. 00006584  2E9F                     move.l     [A7], [A7]+
  9287. 00006586  4E75                     rts
  9288. fn00006588:
  9289. 00006588  4E56 FDF6                link       A6, -0x020A
  9290. 0000658C  48E7 0118                movem.l    -[A7], D7,A3,A4
  9291. 00006590  286E 0008                movea.l    A4, [A6 + 0x8]
  9292. 00006594  102D F504                move.b     D0, [A5 - 0xAFC]
  9293. 00006598  4880                     ext.w      D0
  9294. 0000659A  5F40                     subq.w     D0, 7
  9295. 0000659C  6B00 04AA                bmi        +0x4AC /* 00006A48 */
  9296. 000065A0  0C40 0059                cmpi.w     D0, 0x59 /* 'Y' */
  9297. 000065A4  6E00 04A2                bgt        +0x4A4 /* 00006A48 */
  9298. 000065A8  D040                     add.w      D0, D0
  9299. 000065AA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  9300. 000065AE  4EFB 0000                jmp        [PC + D0.w]
  9301. 000065B2  0424 0424                subi.b     -[A4], 0x24 /* '$' */
  9302. 000065B6  0424 0424                subi.b     -[A4], 0x24 /* '$' */
  9303. 000065BA  0424 0498                subi.b     -[A4], 0x98
  9304. 000065BE  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9305. 000065C4  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9306. 000065CA  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9307. 000065D0  00B6 00E6 0424 0424      ori.l      [A6 + D0.w * 4 + 0x24], 0xE60424
  9308. 000065D8  0424 0424                subi.b     -[A4], 0x24 /* '$' */
  9309. 000065DC  0424 0424                subi.b     -[A4], 0x24 /* '$' */
  9310. 000065E0  0424 0424                subi.b     -[A4], 0x24 /* '$' */
  9311. 000065E4  0424 0142                subi.b     -[A4], 0x42 /* 'B' */
  9312. 000065E8  0498 015A 0354           subi.l     [A0]+, 0x15A0354
  9313. 000065EE  036E 0498                bchg       [A6 + 0x498], D1
  9314. 000065F2  01D8                     bset       [A0]+, D0
  9315. 000065F4  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  9316. 000065F6  01B2 00F4                bclr       [A2 + D0.w - 0x12], D0
  9317. 000065FA  0126                     btst       -[A6], D0
  9318. 000065FC  0134 0498                btst       [A4 + D0.w * 4 - 0x104], D0
  9319. 00006600  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9320. 00006606  00C8                     ori.?      A0, 0xFFFFFFFFFFFFFFFF
  9321. 00006608  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9322. 0000660E  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9323. 00006614  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9324. 0000661A  0174 017C                bchg       <<invalid full ext with I/IS == 4>>, D0
  9325. 0000661E  018C                     bclr       A4, D0
  9326. 00006620  0194                     bclr       [A4], D0
  9327. 00006622  0184                     bclr       D4, D0
  9328. 00006624  01A0                     bclr       -[A0], D0
  9329. 00006626  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9330. 0000662C  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9331. 00006632  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9332. 00006638  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9333. 0000663E  0498 0498 0498           subi.l     [A0]+, 0x4980498
  9334. 00006644  0498 0102 037C           subi.l     [A0]+, 0x102037C
  9335. 0000664A  0388                     bclr       A0, D1
  9336. 0000664C  039C                     bclr       [A4]+, D1
  9337. 0000664E  03AA 03C2                bclr       [A2 + 0x3C2], D1
  9338. 00006652  03E2                     bset       -[A2], D1
  9339. 00006654  03F8 0418                bset       [0x00000418], D1
  9340. 00006658  0430 0448 0498           subi.b     [A0 + D0.w * 4 - 0x104], 0x48 /* 'H' */
  9341. 0000665E  0454 0498                subi.w     [A4], 0x498
  9342. 00006662  0498 047C 42A7           subi.l     [A0]+, 0x47C42A7
  9343. 00006668  4EBA E4D6                jsr        [PC - 0x1B2A /* 00004B40 */]
  9344. 0000666C  201F                     move.l     D0, [A7]+
  9345. 0000666E  3F00                     move.w     -[A7], D0
  9346. 00006670  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  9347. 00006674  6000 03F2                bra        +0x3F4 /* 00006A68 */
  9348. 00006678  4267                     clr.w      -[A7]
  9349. 0000667A  4EBA E4A4                jsr        [PC - 0x1B5C /* 00004B20 */]
  9350. 0000667E  1B5F C0BA                move.b     [A5 - 0x3F46], [A7]+
  9351. 00006682  6000 03E4                bra        +0x3E6 /* 00006A68 */
  9352. 00006686  42A7                     clr.l      -[A7]
  9353. 00006688  4EBA E4B6                jsr        [PC - 0x1B4A /* 00004B40 */]
  9354. 0000668C  201F                     move.l     D0, [A7]+
  9355. 0000668E  3B40 C392                move.w     [A5 - 0x3C6E], D0
  9356. 00006692  6000 03D4                bra        +0x3D6 /* 00006A68 */
  9357. 00006696  4267                     clr.w      -[A7]
  9358. 00006698  4EBA E486                jsr        [PC - 0x1B7A /* 00004B20 */]
  9359. 0000669C  1B5F C2E2                move.b     [A5 - 0x3D1E], [A7]+
  9360. 000066A0  6000 03C6                bra        +0x3C8 /* 00006A68 */
  9361. 000066A4  4267                     clr.w      -[A7]
  9362. 000066A6  4EBA E478                jsr        [PC - 0x1B88 /* 00004B20 */]
  9363. 000066AA  1B5F C0AA                move.b     [A5 - 0x3F56], [A7]+
  9364. 000066AE  6000 03B8                bra        +0x3BA /* 00006A68 */
  9365. 000066B2  4267                     clr.w      -[A7]
  9366. 000066B4  4EBA E46A                jsr        [PC - 0x1B96 /* 00004B20 */]
  9367. 000066B8  102D B3E4                move.b     D0, [A5 - 0x4C1C]
  9368. 000066BC  B01F                     cmp.b      D0, [A7]+
  9369. 000066BE  6700 03A8                beq        +0x3AA /* 00006A68 */
  9370. 000066C2  102D B3E4                move.b     D0, [A5 - 0x4C1C]
  9371. 000066C6  0A00 0001                xori.b     D0, 0x1
  9372. 000066CA  1B40 B3E4                move.b     [A5 - 0x4C1C], D0
  9373. 000066CE  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  9374. 000066D2  6000 0394                bra        +0x396 /* 00006A68 */
  9375. 000066D6  4267                     clr.w      -[A7]
  9376. 000066D8  4EBA E446                jsr        [PC - 0x1BBA /* 00004B20 */]
  9377. 000066DC  1B5F B1E8                move.b     [A5 - 0x4E18], [A7]+
  9378. 000066E0  6000 0386                bra        +0x388 /* 00006A68 */
  9379. 000066E4  4267                     clr.w      -[A7]
  9380. 000066E6  4EBA E438                jsr        [PC - 0x1BC8 /* 00004B20 */]
  9381. 000066EA  1B5F C152                move.b     [A5 - 0x3EAE], [A7]+
  9382. 000066EE  6000 0378                bra        +0x37A /* 00006A68 */
  9383. 000066F2  4267                     clr.w      -[A7]
  9384. 000066F4  4EBA E42A                jsr        [PC - 0x1BD6 /* 00004B20 */]
  9385. 000066F8  102D B570                move.b     D0, [A5 - 0x4A90]
  9386. 000066FC  B01F                     cmp.b      D0, [A7]+
  9387. 000066FE  6700 0368                beq        +0x36A /* 00006A68 */
  9388. 00006702  4EAD 2702                jsr        [A5 + 0x2702 /* export_1244 */]
  9389. 00006706  6000 0360                bra        +0x362 /* 00006A68 */
  9390. 0000670A  486E FF00                pea.l      [A6 - 0x100]
  9391. 0000670E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9392. 00006712  486E FF00                pea.l      [A6 - 0x100]
  9393. 00006716  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  9394. 0000671A  486D 0A72                pea.l      [A5 + 0xA72 /* export_330 */]
  9395. 0000671E  A9F1                     syscall    UnloadSeg
  9396. 00006720  6000 0346                bra        +0x348 /* 00006A68 */
  9397. 00006724  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9398. 00006728  6000 033E                bra        +0x340 /* 00006A68 */
  9399. 0000672C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9400. 00006730  6000 0336                bra        +0x338 /* 00006A68 */
  9401. 00006734  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9402. 00006738  6000 032E                bra        +0x330 /* 00006A68 */
  9403. 0000673C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9404. 00006740  6000 0326                bra        +0x328 /* 00006A68 */
  9405. 00006744  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9406. 00006748  426D EAF4                clr.w      [A5 - 0x150C]
  9407. 0000674C  6000 031A                bra        +0x31C /* 00006A68 */
  9408. 00006750  486E FF00                pea.l      [A6 - 0x100]
  9409. 00006754  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9410. 00006758  397C 0048 FE62           move.w     [A4 - 0x19E], 0x48 /* 'H' */
  9411. 0000675E  6000 0308                bra        +0x30A /* 00006A68 */
  9412. 00006762  486E FF00                pea.l      [A6 - 0x100]
  9413. 00006766  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9414. 0000676A  4240                     clr.w      D0
  9415. 0000676C  102E FF00                move.b     D0, [A6 - 0x100]
  9416. 00006770  721E                     moveq.l    D1, 0x1E
  9417. 00006772  B240                     cmp.w      D1, D0
  9418. 00006774  6C06                     bge        +0x8 /* 0000677C */
  9419. 00006776  1D7C 001E FF00           move.b     [A6 - 0x100], 0x1E
  9420. label0000677C:
  9421. 0000677C  486E FF00                pea.l      [A6 - 0x100]
  9422. 00006780  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9423. 00006784  6000 02E2                bra        +0x2E4 /* 00006A68 */
  9424. 00006788  4267                     clr.w      -[A7]
  9425. 0000678A  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  9426. 0000678E  101F                     move.b     D0, [A7]+
  9427. 00006790  6714                     beq        +0x16 /* 000067A6 */
  9428. 00006792  42A7                     clr.l      -[A7]
  9429. 00006794  42A7                     clr.l      -[A7]
  9430. 00006796  4EBA E3A8                jsr        [PC - 0x1C58 /* 00004B40 */]
  9431. 0000679A  201F                     move.l     D0, [A7]+
  9432. 0000679C  3F00                     move.w     -[A7], D0
  9433. 0000679E  A9B9                     syscall    GetCursor
  9434. 000067A0  265F                     movea.l    A3, [A7]+
  9435. 000067A2  6000 0134                bra        +0x136 /* 000068D8 */
  9436. label000067A6:
  9437. 000067A6  486E FF00                pea.l      [A6 - 0x100]
  9438. 000067AA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9439. 000067AE  4267                     clr.w      -[A7]
  9440. 000067B0  486E FF00                pea.l      [A6 - 0x100]
  9441. 000067B4  487A 02E0                pea.l      [PC + 0x2E0 /* 00006A96, value 0x4627573, pstring "busy" */]
  9442. 000067B8  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9443. 000067BC  101F                     move.b     D0, [A7]+
  9444. 000067BE  6714                     beq        +0x16 /* 000067D4 */
  9445. 000067C0  3E2D A0A0                move.w     D7, [A5 - 0x5F60]
  9446. 000067C4  426D A0A0                clr.w      [A5 - 0x5F60]
  9447. 000067C8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9448. 000067CC  3B47 A0A0                move.w     [A5 - 0x5F60], D7
  9449. 000067D0  6000 0296                bra        +0x298 /* 00006A68 */
  9450. label000067D4:
  9451. 000067D4  4267                     clr.w      -[A7]
  9452. 000067D6  486E FF00                pea.l      [A6 - 0x100]
  9453. 000067DA  487A 02B4                pea.l      [PC + 0x2B4 /* 00006A90, value 0x5776174, pstring "watch" */]
  9454. 000067DE  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9455. 000067E2  101F                     move.b     D0, [A7]+
  9456. 000067E4  671C                     beq        +0x1E /* 00006802 */
  9457. 000067E6  42A7                     clr.l      -[A7]
  9458. 000067E8  3F3C 0004                move.w     -[A7], 0x4
  9459. 000067EC  A9B9                     syscall    GetCursor
  9460. 000067EE  205F                     movea.l    A0, [A7]+
  9461. 000067F0  2050                     movea.l    A0, [A0]
  9462. 000067F2  43ED A02C                lea.l      A1, [A5 - 0x5FD4]
  9463. 000067F6  7021                     moveq.l    D0, 0x21
  9464. label000067F8:
  9465. 000067F8  32D8                     move.w     [A1]+, [A0]+
  9466. 000067FA  51C8 FFFC                dbf        D0, -0x6 /* 000067F8 */
  9467. 000067FE  6000 00F4                bra        +0xF6 /* 000068F4 */
  9468. label00006802:
  9469. 00006802  4267                     clr.w      -[A7]
  9470. 00006804  486E FF00                pea.l      [A6 - 0x100]
  9471. 00006808  487A 0280                pea.l      [PC + 0x280 /* 00006A8A, value 0x5617272, pstring "arrow" */]
  9472. 0000680C  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9473. 00006810  101F                     move.b     D0, [A7]+
  9474. 00006812  6714                     beq        +0x16 /* 00006828 */
  9475. 00006814  41ED A02C                lea.l      A0, [A5 - 0x5FD4]
  9476. 00006818  43ED FE14                lea.l      A1, [A5 - 0x1EC]
  9477. 0000681C  7021                     moveq.l    D0, 0x21
  9478. label0000681E:
  9479. 0000681E  30D9                     move.w     [A0]+, [A1]+
  9480. 00006820  51C8 FFFC                dbf        D0, -0x6 /* 0000681E */
  9481. 00006824  6000 00CE                bra        +0xD0 /* 000068F4 */
  9482. label00006828:
  9483. 00006828  4267                     clr.w      -[A7]
  9484. 0000682A  486E FF00                pea.l      [A6 - 0x100]
  9485. 0000682E  487A 0254                pea.l      [PC + 0x254 /* 00006A84, value 0x46E6F6E, pstring "none" */]
  9486. 00006832  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9487. 00006836  101F                     move.b     D0, [A7]+
  9488. 00006838  6710                     beq        +0x12 /* 0000684A */
  9489. 0000683A  486D A02C                pea.l      [A5 - 0x5FD4]
  9490. 0000683E  7044                     moveq.l    D0, 0x44
  9491. 00006840  2F00                     move.l     -[A7], D0
  9492. 00006842  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  9493. 00006846  6000 00AC                bra        +0xAE /* 000068F4 */
  9494. label0000684A:
  9495. 0000684A  4267                     clr.w      -[A7]
  9496. 0000684C  486E FF00                pea.l      [A6 - 0x100]
  9497. 00006850  487A 022C                pea.l      [PC + 0x22C /* 00006A7E, value 0x5694265, pstring "iBeam" */]
  9498. 00006854  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9499. 00006858  101F                     move.b     D0, [A7]+
  9500. 0000685A  6714                     beq        +0x16 /* 00006870 */
  9501. 0000685C  41ED A02C                lea.l      A0, [A5 - 0x5FD4]
  9502. 00006860  43ED C10E                lea.l      A1, [A5 - 0x3EF2]
  9503. 00006864  7021                     moveq.l    D0, 0x21
  9504. label00006866:
  9505. 00006866  30D9                     move.w     [A0]+, [A1]+
  9506. 00006868  51C8 FFFC                dbf        D0, -0x6 /* 00006866 */
  9507. 0000686C  6000 0086                bra        +0x88 /* 000068F4 */
  9508. label00006870:
  9509. 00006870  4267                     clr.w      -[A7]
  9510. 00006872  486E FF00                pea.l      [A6 - 0x100]
  9511. 00006876  487A 0200                pea.l      [PC + 0x200 /* 00006A78, value 0x563726F, pstring "cross" */]
  9512. 0000687A  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9513. 0000687E  101F                     move.b     D0, [A7]+
  9514. 00006880  671A                     beq        +0x1C /* 0000689C */
  9515. 00006882  42A7                     clr.l      -[A7]
  9516. 00006884  3F3C 0002                move.w     -[A7], 0x2
  9517. 00006888  A9B9                     syscall    GetCursor
  9518. 0000688A  205F                     movea.l    A0, [A7]+
  9519. 0000688C  2050                     movea.l    A0, [A0]
  9520. 0000688E  43ED A02C                lea.l      A1, [A5 - 0x5FD4]
  9521. 00006892  7021                     moveq.l    D0, 0x21
  9522. label00006894:
  9523. 00006894  32D8                     move.w     [A1]+, [A0]+
  9524. 00006896  51C8 FFFC                dbf        D0, -0x6 /* 00006894 */
  9525. 0000689A  6058                     bra        +0x5A /* 000068F4 */
  9526. label0000689C:
  9527. 0000689C  4267                     clr.w      -[A7]
  9528. 0000689E  486E FF00                pea.l      [A6 - 0x100]
  9529. 000068A2  487A 01CE                pea.l      [PC + 0x1CE /* 00006A72, value 0x4706C75, pstring "plus" */]
  9530. 000068A6  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9531. 000068AA  101F                     move.b     D0, [A7]+
  9532. 000068AC  671A                     beq        +0x1C /* 000068C8 */
  9533. 000068AE  42A7                     clr.l      -[A7]
  9534. 000068B0  3F3C 0003                move.w     -[A7], 0x3
  9535. 000068B4  A9B9                     syscall    GetCursor
  9536. 000068B6  205F                     movea.l    A0, [A7]+
  9537. 000068B8  2050                     movea.l    A0, [A0]
  9538. 000068BA  43ED A02C                lea.l      A1, [A5 - 0x5FD4]
  9539. 000068BE  7021                     moveq.l    D0, 0x21
  9540. label000068C0:
  9541. 000068C0  32D8                     move.w     [A1]+, [A0]+
  9542. 000068C2  51C8 FFFC                dbf        D0, -0x6 /* 000068C0 */
  9543. 000068C6  602C                     bra        +0x2E /* 000068F4 */
  9544. label000068C8:
  9545. 000068C8  42A7                     clr.l      -[A7]
  9546. 000068CA  2F3C 4355 5253           move.l     -[A7], 0x43555253 /* 'CURS' */
  9547. 000068D0  486E FF00                pea.l      [A6 - 0x100]
  9548. 000068D4  A9A1                     syscall    GetNamedResource
  9549. 000068D6  265F                     movea.l    A3, [A7]+
  9550. label000068D8:
  9551. 000068D8  200B                     move.l     D0, A3
  9552. 000068DA  6604                     bne        +0x6 /* 000068E0 */
  9553. 000068DC  6000 018A                bra        +0x18C /* 00006A68 */
  9554. label000068E0:
  9555. 000068E0  2053                     movea.l    A0, [A3]
  9556. 000068E2  43ED A02C                lea.l      A1, [A5 - 0x5FD4]
  9557. 000068E6  7021                     moveq.l    D0, 0x21
  9558. label000068E8:
  9559. 000068E8  32D8                     move.w     [A1]+, [A0]+
  9560. 000068EA  51C8 FFFC                dbf        D0, -0x6 /* 000068E8 */
  9561. 000068EE  2F0B                     move.l     -[A7], A3
  9562. 000068F0  205F                     movea.l    A0, [A7]+
  9563. 000068F2  A02A                     syscall    HUnlock
  9564. label000068F4:
  9565. 000068F4  486D A02C                pea.l      [A5 - 0x5FD4]
  9566. 000068F8  A851                     syscall    SetCursor
  9567. 000068FA  1B7C 0001 A1AC           move.b     [A5 - 0x5E54], 0x1
  9568. 00006900  6000 0166                bra        +0x168 /* 00006A68 */
  9569. 00006904  4267                     clr.w      -[A7]
  9570. 00006906  4EBA E218                jsr        [PC - 0x1DE8 /* 00004B20 */]
  9571. 0000690A  101F                     move.b     D0, [A7]+
  9572. 0000690C  6708                     beq        +0xA /* 00006916 */
  9573. 0000690E  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  9574. 00006912  6000 0154                bra        +0x156 /* 00006A68 */
  9575. label00006916:
  9576. 00006916  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  9577. 0000691A  6000 014C                bra        +0x14E /* 00006A68 */
  9578. 0000691E  4267                     clr.w      -[A7]
  9579. 00006920  4EBA E1FE                jsr        [PC - 0x1E02 /* 00004B20 */]
  9580. 00006924  1B5F C1CC                move.b     [A5 - 0x3E34], [A7]+
  9581. 00006928  6000 013E                bra        +0x140 /* 00006A68 */
  9582. 0000692C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9583. 00006930  426D CCAC                clr.w      [A5 - 0x3354]
  9584. 00006934  6000 0132                bra        +0x134 /* 00006A68 */
  9585. 00006938  42A7                     clr.l      -[A7]
  9586. 0000693A  4EBA E204                jsr        [PC - 0x1DFC /* 00004B40 */]
  9587. 0000693E  201F                     move.l     D0, [A7]+
  9588. 00006940  3B40 CCAA                move.w     [A5 - 0x3356], D0
  9589. 00006944  426D CCAA                clr.w      [A5 - 0x3356]
  9590. 00006948  6000 011E                bra        +0x120 /* 00006A68 */
  9591. 0000694C  4267                     clr.w      -[A7]
  9592. 0000694E  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  9593. 00006952  3B5F CBD6                move.w     [A5 - 0x342A], [A7]+
  9594. 00006956  6000 0110                bra        +0x112 /* 00006A68 */
  9595. 0000695A  4267                     clr.w      -[A7]
  9596. 0000695C  42A7                     clr.l      -[A7]
  9597. 0000695E  4EBA E1E0                jsr        [PC - 0x1E20 /* 00004B40 */]
  9598. 00006962  201F                     move.l     D0, [A7]+
  9599. 00006964  3F00                     move.w     -[A7], D0
  9600. 00006966  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  9601. 0000696A  1B5F CBCE                move.b     [A5 - 0x3432], [A7]+
  9602. 0000696E  6000 00F8                bra        +0xFA /* 00006A68 */
  9603. 00006972  4267                     clr.w      -[A7]
  9604. 00006974  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9605. 00006978  4EBA E21C                jsr        [PC - 0x1DE4 /* 00004B96 */]
  9606. 0000697C  3B5F CBD4                move.w     [A5 - 0x342C], [A7]+
  9607. 00006980  4267                     clr.w      -[A7]
  9608. 00006982  3F2D CBD4                move.w     -[A7], [A5 - 0x342C]
  9609. 00006986  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  9610. 0000698A  3B5F CBCA                move.w     [A5 - 0x3436], [A7]+
  9611. 0000698E  6000 00D8                bra        +0xDA /* 00006A68 */
  9612. 00006992  4267                     clr.w      -[A7]
  9613. 00006994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9614. 00006998  4EBA E1C6                jsr        [PC - 0x1E3A /* 00004B60 */]
  9615. 0000699C  301F                     move.w     D0, [A7]+
  9616. 0000699E  5340                     subq.w     D0, 1
  9617. 000069A0  3B40 CBD0                move.w     [A5 - 0x3430], D0
  9618. 000069A4  6000 00C2                bra        +0xC4 /* 00006A68 */
  9619. 000069A8  4267                     clr.w      -[A7]
  9620. 000069AA  42A7                     clr.l      -[A7]
  9621. 000069AC  4EBA E192                jsr        [PC - 0x1E6E /* 00004B40 */]
  9622. 000069B0  201F                     move.l     D0, [A7]+
  9623. 000069B2  3F00                     move.w     -[A7], D0
  9624. 000069B4  3F2D CBD4                move.w     -[A7], [A5 - 0x342C]
  9625. 000069B8  3F3C 0534                move.w     -[A7], 0x534
  9626. 000069BC  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  9627. 000069C0  3B5F CBCA                move.w     [A5 - 0x3436], [A7]+
  9628. 000069C4  6000 00A2                bra        +0xA4 /* 00006A68 */
  9629. 000069C8  486D CBF8                pea.l      [A5 - 0x3408]
  9630. 000069CC  4EBA E130                jsr        [PC - 0x1ED0 /* 00004AFE */]
  9631. 000069D0  6000 0096                bra        +0x98 /* 00006A68 */
  9632. 000069D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9633. 000069D8  4EBA FA00                jsr        [PC - 0x600 /* 000063DA */]
  9634. 000069DC  6000 008A                bra        +0x8C /* 00006A68 */
  9635. 000069E0  4267                     clr.w      -[A7]
  9636. 000069E2  42A7                     clr.l      -[A7]
  9637. 000069E4  4EBA E15A                jsr        [PC - 0x1EA6 /* 00004B40 */]
  9638. 000069E8  201F                     move.l     D0, [A7]+
  9639. 000069EA  3F00                     move.w     -[A7], D0
  9640. 000069EC  4267                     clr.w      -[A7]
  9641. 000069EE  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  9642. 000069F2  3B5F E97E                move.w     [A5 - 0x1682], [A7]+
  9643. 000069F6  6070                     bra        +0x72 /* 00006A68 */
  9644. 000069F8  4267                     clr.w      -[A7]
  9645. 000069FA  4EBA E124                jsr        [PC - 0x1EDC /* 00004B20 */]
  9646. 000069FE  1B5F 9FDE                move.b     [A5 - 0x6022], [A7]+
  9647. 00006A02  6064                     bra        +0x66 /* 00006A68 */
  9648. 00006A04  486E FF00                pea.l      [A6 - 0x100]
  9649. 00006A08  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9650. 00006A0C  4240                     clr.w      D0
  9651. 00006A0E  102E FF00                move.b     D0, [A6 - 0x100]
  9652. 00006A12  7201                     moveq.l    D1, 0x01
  9653. 00006A14  B240                     cmp.w      D1, D0
  9654. 00006A16  6708                     beq        +0xA /* 00006A20 */
  9655. 00006A18  397C 009A FE62           move.w     [A4 - 0x19E], 0x9A
  9656. 00006A1E  6048                     bra        +0x4A /* 00006A68 */
  9657. label00006A20:
  9658. 00006A20  4240                     clr.w      D0
  9659. 00006A22  102E FF01                move.b     D0, [A6 - 0xFF]
  9660. 00006A26  3B40 CE7A                move.w     [A5 - 0x3186], D0
  9661. 00006A2A  603C                     bra        +0x3E /* 00006A68 */
  9662. 00006A2C  4267                     clr.w      -[A7]
  9663. 00006A2E  42A7                     clr.l      -[A7]
  9664. 00006A30  4EBA E10E                jsr        [PC - 0x1EF2 /* 00004B40 */]
  9665. 00006A34  201F                     move.l     D0, [A7]+
  9666. 00006A36  3F00                     move.w     -[A7], D0
  9667. 00006A38  2F3C 0007 0000           move.l     -[A7], 0x70000
  9668. 00006A3E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  9669. 00006A42  3B5F F264                move.w     [A5 - 0xD9C], [A7]+
  9670. 00006A46  6020                     bra        +0x22 /* 00006A68 */
  9671. label00006A48:
  9672. 00006A48  397C 0012 FE62           move.w     [A4 - 0x19E], 0x12
  9673. 00006A4E  486E FDF6                pea.l      [A6 - 0x20A]
  9674. 00006A52  3F3C 0019                move.w     -[A7], 0x19
  9675. 00006A56  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9676. 00006A5A  205F                     movea.l    A0, [A7]+
  9677. 00006A5C  43EC FF00                lea.l      A1, [A4 - 0x100]
  9678. 00006A60  707F                     moveq.l    D0, 0x7F
  9679. label00006A62:
  9680. 00006A62  32D8                     move.w     [A1]+, [A0]+
  9681. 00006A64  51C8 FFFC                dbf        D0, -0x6 /* 00006A62 */
  9682. label00006A68:
  9683. 00006A68  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  9684. 00006A6C  4E5E                     unlink     A6
  9685. 00006A6E  2E9F                     move.l     [A7], [A7]+
  9686. 00006A70  4E75                     rts
  9687. 00006A72  0470 6C75 7300           subi.w     [A0 + <<invalid base displacement size>> + D7 * 2], 0x6C75 /* 'lu' */
  9688. 00006A78  0563                     bchg       -[A3], D2
  9689. 00006A7A  726F                     moveq.l    D1, 0x6F
  9690. 00006A7C  7373                     moveq.l    D1, 0x73
  9691. 00006A7E  0569 4265                bchg       [A1 + 0x4265], D2
  9692. 00006A82  616D                     bsr        +0x6F /* 00006AF1 */
  9693. 00006A84  046E 6F6E 6500           subi.w     [A6 + 0x6500], 0x6F6E /* 'on' */
  9694. 00006A8A  0561                     bchg       -[A1], D2
  9695. 00006A8C  7272                     moveq.l    D1, 0x72
  9696. 00006A8E  6F77                     ble        +0x79 /* 00006B07 */
  9697. 00006A90  0577 6174                bchg       <<invalid full ext with I/IS == 4>>, D2
  9698. 00006A94  6368                     bls        +0x6A /* 00006AFE */
  9699. 00006A96  0462 7573                subi.w     -[A2], 0x7573 /* 'us' */
  9700. 00006A9A  7900                     moveq.l    D4, 0x00
  9701. fn00006A9C:
  9702. 00006A9C  4E56 FFFC                link       A6, -0x0004
  9703. 00006AA0  2F07                     move.l     -[A7], D7
  9704. 00006AA2  102D F504                move.b     D0, [A5 - 0xAFC]
  9705. 00006AA6  4880                     ext.w      D0
  9706. 00006AA8  5140                     subq.w     D0, 8
  9707. 00006AAA  670A                     beq        +0xC /* 00006AB6 */
  9708. 00006AAC  5340                     subq.w     D0, 1
  9709. 00006AAE  6714                     beq        +0x16 /* 00006AC4 */
  9710. 00006AB0  5340                     subq.w     D0, 1
  9711. 00006AB2  6722                     beq        +0x24 /* 00006AD6 */
  9712. 00006AB4  6030                     bra        +0x32 /* 00006AE6 */
  9713. label00006AB6:
  9714. 00006AB6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  9715. 00006AB8  4267                     clr.w      -[A7]
  9716. 00006ABA  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  9717. 00006ABE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  9718. 00006AC2  602C                     bra        +0x2E /* 00006AF0 */
  9719. label00006AC4:
  9720. 00006AC4  7EFE                     moveq.l    D7, 0xFFFFFFFE
  9721. 00006AC6  4267                     clr.w      -[A7]
  9722. 00006AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9723. 00006ACC  4EBA E0C8                jsr        [PC - 0x1F38 /* 00004B96 */]
  9724. 00006AD0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  9725. 00006AD4  601A                     bra        +0x1C /* 00006AF0 */
  9726. label00006AD6:
  9727. 00006AD6  7EFD                     moveq.l    D7, 0xFFFFFFFD
  9728. 00006AD8  42A7                     clr.l      -[A7]
  9729. 00006ADA  4EBA E064                jsr        [PC - 0x1F9C /* 00004B40 */]
  9730. 00006ADE  201F                     move.l     D0, [A7]+
  9731. 00006AE0  3D40 FFFE                move.w     [A6 - 0x2], D0
  9732. 00006AE4  600A                     bra        +0xC /* 00006AF0 */
  9733. label00006AE6:
  9734. 00006AE6  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  9735. 00006AEA  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  9736. 00006AEE  601A                     bra        +0x1C /* 00006B0A */
  9737. label00006AF0:
  9738. 00006AF0  2F2D F270                move.l     -[A7], [A5 - 0xD90]
  9739. 00006AF4  3F2D F26E                move.w     -[A7], [A5 - 0xD92]
  9740. 00006AF8  3F2D F26A                move.w     -[A7], [A5 - 0xD96]
  9741. 00006AFC  3F2D F26C                move.w     -[A7], [A5 - 0xD94]
  9742. // begin alternate branch 00006AFE-00006B00
  9743. label00006AFE:
  9744. 00006AFE  F26C                     .extension 0x26C // unimplemented
  9745. // end alternate branch 00006AFE-00006B00
  9746. label00006AFE: // (misaligned)
  9747. 00006B00  3F07                     move.w     -[A7], D7
  9748. 00006B02  486E FFFE                pea.l      [A6 - 0x2]
  9749. 00006B06  4EAD 1182                jsr        [A5 + 0x1182 /* export_556 */]
  9750. label00006B0A:
  9751. 00006B0A  2E1F                     move.l     D7, [A7]+
  9752. 00006B0C  4E5E                     unlink     A6
  9753. 00006B0E  2E9F                     move.l     [A7], [A7]+
  9754. 00006B10  4E75                     rts
  9755. export_822:
  9756. 00006B12  4E56 FD58                link       A6, -0x02A8
  9757. 00006B16  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9758. 00006B1A  102D F266                move.b     D0, [A5 - 0xD9A]
  9759. 00006B1E  6718                     beq        +0x1A /* 00006B38 */
  9760. 00006B20  7201                     moveq.l    D1, 0x01
  9761. 00006B22  B22D F268                cmp.b      D1, [A5 - 0xD98]
  9762. 00006B26  56C1                     sne        D1
  9763. 00006B28  C001                     and.b      D0, D1
  9764. 00006B2A  670C                     beq        +0xE /* 00006B38 */
  9765. 00006B2C  3F3C 0093                move.w     -[A7], 0x93
  9766. 00006B30  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  9767. 00006B34  6000 01D6                bra        +0x1D8 /* 00006D0C */
  9768. label00006B38:
  9769. 00006B38  486E FE68                pea.l      [A6 - 0x198]
  9770. 00006B3C  487A DF84                pea.l      [PC - 0x207C /* 00004AC2, value 0x4E560000 'NV\0\0' */]
  9771. 00006B40  2F0E                     move.l     -[A7], A6
  9772. 00006B42  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  9773. 00006B46  102D F268                move.b     D0, [A5 - 0xD98]
  9774. 00006B4A  4880                     ext.w      D0
  9775. 00006B4C  5340                     subq.w     D0, 1
  9776. 00006B4E  671A                     beq        +0x1C /* 00006B6A */
  9777. 00006B50  5340                     subq.w     D0, 1
  9778. 00006B52  6720                     beq        +0x22 /* 00006B74 */
  9779. 00006B54  5340                     subq.w     D0, 1
  9780. 00006B56  6700 0144                beq        +0x146 /* 00006C9C */
  9781. 00006B5A  5340                     subq.w     D0, 1
  9782. 00006B5C  6700 0146                beq        +0x148 /* 00006CA4 */
  9783. 00006B60  5340                     subq.w     D0, 1
  9784. 00006B62  6700 0152                beq        +0x154 /* 00006CB6 */
  9785. 00006B66  6000 0180                bra        +0x182 /* 00006CE8 */
  9786. label00006B6A:
  9787. 00006B6A  2F0E                     move.l     -[A7], A6
  9788. 00006B6C  4EBA E0FE                jsr        [PC - 0x1F02 /* 00004C6C */]
  9789. 00006B70  6000 0176                bra        +0x178 /* 00006CE8 */
  9790. label00006B74:
  9791. 00006B74  2D6D A548 FEE4           move.l     [A6 - 0x11C], [A5 - 0x5AB8]
  9792. 00006B7A  4267                     clr.w      -[A7]
  9793. 00006B7C  486D F26A                pea.l      [A5 - 0xD96]
  9794. 00006B80  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  9795. 00006B84  101F                     move.b     D0, [A7]+
  9796. 00006B86  6700 0160                beq        +0x162 /* 00006CE8 */
  9797. 00006B8A  486E FEA6                pea.l      [A6 - 0x15A]
  9798. 00006B8E  487A DF04                pea.l      [PC - 0x20FC /* 00004A94, value 0x4E560000 'NV\0\0' */]
  9799. 00006B92  2F0E                     move.l     -[A7], A6
  9800. 00006B94  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  9801. 00006B98  422E FE59                clr.b      [A6 - 0x1A7]
  9802. 00006B9C  426E FE62                clr.w      [A6 - 0x19E]
  9803. 00006BA0  422E FF00                clr.b      [A6 - 0x100]
  9804. 00006BA4  7015                     moveq.l    D0, 0x15
  9805. 00006BA6  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  9806. 00006BAA  663E                     bne        +0x40 /* 00006BEA */
  9807. 00006BAC  42A7                     clr.l      -[A7]
  9808. 00006BAE  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  9809. 00006BB2  2D5F FEFC                move.l     [A6 - 0x104], [A7]+
  9810. 00006BB6  660A                     bne        +0xC /* 00006BC2 */
  9811. 00006BB8  3D7C 0025 FE62           move.w     [A6 - 0x19E], 0x25 /* '%' */
  9812. 00006BBE  6000 00CC                bra        +0xCE /* 00006C8C */
  9813. label00006BC2:
  9814. 00006BC2  486D F26A                pea.l      [A5 - 0xD96]
  9815. 00006BC6  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  9816. 00006BCA  4267                     clr.w      -[A7]
  9817. 00006BCC  486D F26A                pea.l      [A5 - 0xD96]
  9818. 00006BD0  486E FEFC                pea.l      [A6 - 0x104]
  9819. 00006BD4  4267                     clr.w      -[A7]
  9820. 00006BD6  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  9821. 00006BDA  101F                     move.b     D0, [A7]+
  9822. 00006BDC  6600 00AE                bne        +0xB0 /* 00006C8C */
  9823. 00006BE0  3D7C 0069 FE62           move.w     [A6 - 0x19E], 0x69 /* 'i' */
  9824. 00006BE6  6000 00A4                bra        +0xA6 /* 00006C8C */
  9825. label00006BEA:
  9826. 00006BEA  7063                     moveq.l    D0, 0x63
  9827. 00006BEC  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  9828. 00006BF0  6650                     bne        +0x52 /* 00006C42 */
  9829. 00006BF2  486D D01A                pea.l      [A5 - 0x2FE6]
  9830. 00006BF6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  9831. 00006BFA  42A7                     clr.l      -[A7]
  9832. 00006BFC  486D D01A                pea.l      [A5 - 0x2FE6]
  9833. 00006C00  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  9834. 00006C04  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  9835. 00006C08  7000                     moveq.l    D0, 0x00
  9836. 00006C0A  B0AE FEF8                cmp.l      D0, [A6 - 0x108]
  9837. 00006C0E  6618                     bne        +0x1A /* 00006C28 */
  9838. 00006C10  3D7C 00A2 FE62           move.w     [A6 - 0x19E], 0xA2
  9839. 00006C16  41EE FF00                lea.l      A0, [A6 - 0x100]
  9840. 00006C1A  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  9841. 00006C1E  707F                     moveq.l    D0, 0x7F
  9842. label00006C20:
  9843. 00006C20  30D9                     move.w     [A0]+, [A1]+
  9844. 00006C22  51C8 FFFC                dbf        D0, -0x6 /* 00006C20 */
  9845. 00006C26  6064                     bra        +0x66 /* 00006C8C */
  9846. label00006C28:
  9847. 00006C28  4267                     clr.w      -[A7]
  9848. 00006C2A  486D F26A                pea.l      [A5 - 0xD96]
  9849. 00006C2E  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  9850. 00006C32  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  9851. 00006C36  101F                     move.b     D0, [A7]+
  9852. 00006C38  6652                     bne        +0x54 /* 00006C8C */
  9853. 00006C3A  3D7C 0069 FE62           move.w     [A6 - 0x19E], 0x69 /* 'i' */
  9854. 00006C40  604A                     bra        +0x4C /* 00006C8C */
  9855. label00006C42:
  9856. 00006C42  102D F26A                move.b     D0, [A5 - 0xD96]
  9857. 00006C46  4880                     ext.w      D0
  9858. 00006C48  5340                     subq.w     D0, 1
  9859. 00006C4A  6712                     beq        +0x14 /* 00006C5E */
  9860. 00006C4C  5340                     subq.w     D0, 1
  9861. 00006C4E  6716                     beq        +0x18 /* 00006C66 */
  9862. 00006C50  5340                     subq.w     D0, 1
  9863. 00006C52  671A                     beq        +0x1C /* 00006C6E */
  9864. 00006C54  5340                     subq.w     D0, 1
  9865. 00006C56  671E                     beq        +0x20 /* 00006C76 */
  9866. 00006C58  5340                     subq.w     D0, 1
  9867. 00006C5A  6722                     beq        +0x24 /* 00006C7E */
  9868. 00006C5C  6028                     bra        +0x2A /* 00006C86 */
  9869. label00006C5E:
  9870. 00006C5E  2F0E                     move.l     -[A7], A6
  9871. 00006C60  4EBA E6F4                jsr        [PC - 0x190C /* 00005356 */]
  9872. 00006C64  6026                     bra        +0x28 /* 00006C8C */
  9873. label00006C66:
  9874. 00006C66  2F0E                     move.l     -[A7], A6
  9875. 00006C68  4EBA F38E                jsr        [PC - 0xC72 /* 00005FF8 */]
  9876. 00006C6C  601E                     bra        +0x20 /* 00006C8C */
  9877. label00006C6E:
  9878. 00006C6E  2F0E                     move.l     -[A7], A6
  9879. 00006C70  4EBA F530                jsr        [PC - 0xAD0 /* 000061A2 */]
  9880. 00006C74  6016                     bra        +0x18 /* 00006C8C */
  9881. label00006C76:
  9882. 00006C76  2F0E                     move.l     -[A7], A6
  9883. 00006C78  4EBA F644                jsr        [PC - 0x9BC /* 000062BE */]
  9884. 00006C7C  600E                     bra        +0x10 /* 00006C8C */
  9885. label00006C7E:
  9886. 00006C7E  2F0E                     move.l     -[A7], A6
  9887. 00006C80  4EBA F906                jsr        [PC - 0x6FA /* 00006588 */]
  9888. 00006C84  6006                     bra        +0x8 /* 00006C8C */
  9889. label00006C86:
  9890. 00006C86  3D7C 001C FE62           move.w     [A6 - 0x19E], 0x1C
  9891. label00006C8C:
  9892. 00006C8C  486E FEA6                pea.l      [A6 - 0x15A]
  9893. 00006C90  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  9894. 00006C94  2F0E                     move.l     -[A7], A6
  9895. 00006C96  4EBA DDC0                jsr        [PC - 0x2240 /* 00004A58 */]
  9896. 00006C9A  604C                     bra        +0x4E /* 00006CE8 */
  9897. label00006C9C:
  9898. 00006C9C  2F0E                     move.l     -[A7], A6
  9899. 00006C9E  4EBA FDFC                jsr        [PC - 0x204 /* 00006A9C */]
  9900. 00006CA2  6044                     bra        +0x46 /* 00006CE8 */
  9901. label00006CA4:
  9902. 00006CA4  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  9903. 00006CA8  3F2D F26E                move.w     -[A7], [A5 - 0xD92]
  9904. 00006CAC  1F2D F504                move.b     -[A7], [A5 - 0xAFC]
  9905. 00006CB0  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  9906. 00006CB4  6032                     bra        +0x34 /* 00006CE8 */
  9907. label00006CB6:
  9908. 00006CB6  7013                     moveq.l    D0, 0x13
  9909. 00006CB8  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  9910. 00006CBC  6716                     beq        +0x18 /* 00006CD4 */
  9911. 00006CBE  3F3C 0012                move.w     -[A7], 0x12
  9912. 00006CC2  486E FD58                pea.l      [A6 - 0x2A8]
  9913. 00006CC6  3F3C 009C                move.w     -[A7], 0x9C
  9914. 00006CCA  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  9915. 00006CCE  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  9916. 00006CD2  6014                     bra        +0x16 /* 00006CE8 */
  9917. label00006CD4:
  9918. 00006CD4  4267                     clr.w      -[A7]
  9919. 00006CD6  4EBA DE48                jsr        [PC - 0x21B8 /* 00004B20 */]
  9920. 00006CDA  101F                     move.b     D0, [A7]+
  9921. 00006CDC  6706                     beq        +0x8 /* 00006CE4 */
  9922. 00006CDE  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  9923. 00006CE2  6004                     bra        +0x6 /* 00006CE8 */
  9924. label00006CE4:
  9925. 00006CE4  4EAD 2FCA                jsr        [A5 + 0x2FCA /* export_1525 */]
  9926. label00006CE8:
  9927. 00006CE8  7001                     moveq.l    D0, 0x01
  9928. 00006CEA  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  9929. 00006CEE  57C0                     seq        D0
  9930. 00006CF0  4A00                     tst.b      D0
  9931. 00006CF2  6710                     beq        +0x12 /* 00006D04 */
  9932. 00006CF4  7201                     moveq.l    D1, 0x01
  9933. 00006CF6  B22D F268                cmp.b      D1, [A5 - 0xD98]
  9934. 00006CFA  56C1                     sne        D1
  9935. 00006CFC  C001                     and.b      D0, D1
  9936. 00006CFE  6704                     beq        +0x6 /* 00006D04 */
  9937. 00006D00  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9938. label00006D04:
  9939. 00006D04  486E FE68                pea.l      [A6 - 0x198]
  9940. 00006D08  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  9941. label00006D0C:
  9942. 00006D0C  4FEE FD38                lea.l      A7, [A6 - 0x2C8]
  9943. 00006D10  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9944. 00006D14  4E5E                     unlink     A6
  9945. 00006D16  4E75                     rts
  9946. export_823:
  9947. 00006D18  4E56 FEF0                link       A6, -0x0110
  9948. 00006D1C  422E 0014                clr.b      [A6 + 0x14]
  9949. 00006D20  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9950. 00006D24  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  9951. 00006D28  4267                     clr.w      -[A7]
  9952. 00006D2A  206D D668                movea.l    A0, [A5 - 0x2998]
  9953. 00006D2E  2050                     movea.l    A0, [A0]
  9954. 00006D30  3F28 0220                move.w     -[A7], [A0 + 0x220]
  9955. 00006D34  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  9956. 00006D38  101F                     move.b     D0, [A7]+
  9957. 00006D3A  6606                     bne        +0x8 /* 00006D42 */
  9958. 00006D3C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  9959. 00006D40  6044                     bra        +0x46 /* 00006D86 */
  9960. label00006D42:
  9961. 00006D42  486E FEF0                pea.l      [A6 - 0x110]
  9962. 00006D46  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  9963. 00006D4A  7002                     moveq.l    D0, 0x02
  9964. 00006D4C  B06E FEF0                cmp.w      D0, [A6 - 0x110]
  9965. 00006D50  6702                     beq        +0x4 /* 00006D54 */
  9966. 00006D52  6032                     bra        +0x34 /* 00006D86 */
  9967. label00006D54:
  9968. 00006D54  206E 000C                movea.l    A0, [A6 + 0xC]
  9969. 00006D58  2F08                     move.l     -[A7], A0
  9970. 00006D5A  4267                     clr.w      -[A7]
  9971. 00006D5C  486E FEF0                pea.l      [A6 - 0x110]
  9972. 00006D60  1F3C 0001                move.b     -[A7], 0x1
  9973. 00006D64  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  9974. 00006D68  301F                     move.w     D0, [A7]+
  9975. 00006D6A  205F                     movea.l    A0, [A7]+
  9976. 00006D6C  3080                     move.w     [A0], D0
  9977. 00006D6E  206E 000C                movea.l    A0, [A6 + 0xC]
  9978. 00006D72  4A50                     tst.w      [A0]
  9979. 00006D74  6602                     bne        +0x4 /* 00006D78 */
  9980. 00006D76  600E                     bra        +0x10 /* 00006D86 */
  9981. label00006D78:
  9982. 00006D78  206E 0008                movea.l    A0, [A6 + 0x8]
  9983. 00006D7C  20AE FEF2                move.l     [A0], [A6 - 0x10E]
  9984. 00006D80  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  9985. label00006D86:
  9986. 00006D86  4E5E                     unlink     A6
  9987. 00006D88  205F                     movea.l    A0, [A7]+
  9988. 00006D8A  DEFC 000C                add.w      A7, 0xC
  9989. 00006D8E  4ED0                     jmp        [A0]
  9990.